@studyportals/data-storage
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

DataStorage

Create a browser independent local storage solution.

Installation:

This package is written in ES5 and is available on NPM.

npm install --save @studyportals/data-storage

Functions:

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

Dependencies (0)

    Dev Dependencies (5)

    Package Sidebar

    Install

    npm i @studyportals/data-storage

    Weekly Downloads

    252

    Version

    2.0.0

    License

    BSD-3-Clause

    Unpacked Size

    11.5 kB

    Total Files

    7

    Last publish

    Collaborators

    • alexandramarginean
    • jooshuys
    • tamassoos
    • studyportals-devops
    • jens-sp
    • armandduijnstudyportals
    • stormyy
    • stefanklokgieters
    • royvaneijndhovensp
    • borismo
    • dandobrescu
    • gilalves95
    • georgianaschipor
    • fationsh
    • jordi-studyportals
    • orlandoliccardo
    • stathis-iakovidis-studyportals
    • ozanborafikir
    • muratcolyaran1
    • alparslanylmaz
    • mrmaruf-studyportal