new MelDataStore(name, config)
Constructeur de la classe
Parameters:
Name | Type | Description |
---|---|---|
name |
string | Nom de la clé qui regroupera toute les données dans le stockage local |
config |
Object | Object | Configuration des données |
Methods
-
get(id) → {*|null}
-
Récupère une valeur
Parameters:
Name Type Description id
string Clé qui permet de retrouver et récupérer l'objet Returns:
* | null -
getSize() → {string}
-
Récupère la taille du stockage
Returns:
string - Taille en mo et en nb de char -
remove(id)
-
Supprime une donnée
Parameters:
Name Type Description id
string Clé de la donnée à supprimer Returns:
- Chaîne -
set(id, val)
-
Stocke une valeur. Si le stockage local est activé, ajoute la valeur et supprime la plus ancienne si un erreur de quota est lancé.
Parameters:
Name Type Description id
string Clé qui permet de retrouver la données val
* Donnée à sauvegarder, doit pouvoir être convertit en json Returns:
- Chaîne