Skip to content

A Wrapper on JavaScript local and session storage.

License

Notifications You must be signed in to change notification settings

Witbier/storage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

storage

A Wrapper on JavaScript local and session storage.

usage

// import

import Storage from 'storage';

//initialize
const storage = new Storage({type: localStorage, async: false});

//set
storage.set("user", "admin");

//get
storage.get("user"); //admin

//delete
storage.delete("user"); //true

asynchronous usage

// import

import Storage from 'storage';

//initialize
const storage = new Storage({type: sessionStorage, async: true});

//set
storage.set("user", "admin"); // Resolved Promise

//get
storage.get("user"); //Resolved Promise

//delete
storage.delete("user"); //Resolved Promise

//get result in then

storage.get("user").then(function (user){}); // admin