@divante/data-storage
v0.1.2
Published
Universal code for storing data in local storage or cookie, if local storage is not available
Readme
Universal code for storing data in local storage or cookie, if local storage is not available.
Usage
Samples
let DataStorage = require('@divante/data-storage');
DataStorage.setValue("foo", "bar"); // setter
DataStorage.getValue("foo"); //returns "bar"
DataStorage.getValue("baz"); //returns undefined
DataStorage.getValue("baz", "default value"); //returns "default value"
DataStorage.isValueSet("foo"); //true
DataStorage.isValueSet("baz"); //false
DataStorage.setObjectValue("baz", {a: 15, b: [3, 4]}); //Stores as JSON
DataStorage.getObjectValue("baz"); // {a: 15, b: [3, 4]}
DataStorage.getObjectValue("baz2"); // undefined
DataStorage.getObjectValue("baz2", {}); // {}