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);