DataStorage
Create a browser independent local storage solution.
Installation:
This package is written in ES5 and is available on NPM. ```node npm install --save @studyportals/data-storage ```Functions:
Javascript ```javascript import {DataStorage} from "@studyportals/data-storage"; / Store any type of value with an TTL of 1800 seconds. / DataStorage.store('AnyObject', {prop1: 'test-1',
prop2: 'test-2'
}, 1800);
/
Retrieve from the storage.
/
DataStorage.retrieve('AnyObject');
/
Remove an object from the storage.
/
DataStorage.remove('AnyObject');
/
Add properties to an existing object with an TTL of 1800 seconds.
/
DataStorage.update('AnyObject', {
prop3: 'test-3'
}, 1800);
```