Utilitaire
Les fonctions utiles de Dnax implémentés.
Importation de pack d'utilitaire
import { utils } from "@dnax/core"copy
Clone d'un objet .
import { utils } from "@dnax/core"
var user = {
name:'Jhon Doe',
age:43
}
var keep = utils.copy(user)
user.age =12
console.log(keep)
// {name:'Jhon Doe',age:43}
console.log(user)
// {name:'Jhon Doe',age:12}
freeze
// Verouillez la modification de certains champs
utils.freeze(data,['key1','key2'])omit
utils.omit(data,['key','key.deep'])password
Function de hashage de mot de passe et de verification
utils.password.hash(string,algorithm)
utils.password.verify(string,hashedString,algorithm)
var newPassword = utils.password.hash("password","argon2d")
var compare = await utils.password.verify(newPassword)deepEqual
utils.deepEqual(a:object,b:object)deepMerge
utils.deepMerge(src:object,des:object)Last updated