@superwallaby/local-storage-manager
TypeScript icon, indicating that this package has built-in type declarations

1.1.12 • Public • Published

local-storage-manager

Local Sotrage Manager

A useful library when dealing with local storage. Helps to safely and neatly load object or number types.

  • Typescript support
  • Avoid local key value mistakes
  • 0 dependencies

Usage

import LocalManager form "local-storage-manager";

type TlocalStorageKeys = "searchHookOpIndex" | "sortHookOpIndex" | "stateHookOpIndex"

const myLocalManager = LocalManager<TlocalStorageKeys>()

const {getLocal, getLocalNum, getLocalObj, saveLocal} = new LocalManager<TlocalStorageKeys>()

export {getLocal,getLocalNum,getLocalObj,saveLocal}

Method

  • saveLocal: save value auto stringFy
  • getLocalNum : try to return numberType
  • getLocal: try to return string.
  • getLocalObj: try to return string Object
name type desc
storage : 'localStorage', 'sessionStorage'; what kind storage will be used

Package Sidebar

Install

npm i @superwallaby/local-storage-manager

Repository

github.com/z

Weekly Downloads

5

Version

1.1.12

License

MIT

Unpacked Size

23.8 kB

Total Files

12

Last publish

Collaborators

  • superwallaby