localStorageUtility
Le helper localStorageUtility permet de gérer le stockage de données dans le localStorage avec du versioning et de l’expiration.
Utilisation
Instanciation
Lors de l’instanciation du helper localStorageUtility, vous pouvez spécifier une version et/ou une durée d’expiration.
import { LocalStorageUtility } from '@cnamts/vue-dot/src/helpers/localStorageUtility';
const localStorageUtility = new LocalStorageUtility(
'1',
1000 // en millisecondes
);
Il est également possible de modifier le préfixe vd- utilisé par défaut.
import { LocalStorageUtility } from '@cnamts/vue-dot/src/helpers/localStorageUtility';
const localStorageUtility = new LocalStorageUtility(
undefined,
undefined,
'app-'
);
setItem
La fonction setItem permet de stocker une donnée dans le localStorage.
localStorageUtility.setItem<string>('key', 'value');
getItem
La fonction getItem permet de récupérer une donnée dans le localStorage.
localStorageUtility.getItem<string>('key');
removeItem
La fonction removeItem permet de supprimer une donnée dans le localStorage.
localStorageUtility.removeItem('key');
clear
La fonction clear permet de supprimer toutes les données dans le localStorage.
localStorageUtility.clear();
getAll
La fonction getAll permet de récupérer toutes les données dans le localStorage.
localStorageUtility.getAll();
key
La fonction key permet de récupérer la clé d’une donnée dans le localStorage.
localStorageUtility.key(0);
length
Le getter length permet de récupérer le nombre de données dans le localStorage.
console.log(localStorageUtility.length);