UNPKG

counted-storage

Version:

Lightweight lib to work with the local storage implementing lifetime based on how many times the item was used

17 lines (14 loc) 481 B
import CountedStorage from './storage' import * as Helpers from './helpers' /** * Counted Storage Factory function to create a new Counted Storage * with the given values * * @param {String} namespace * @param {Number} defaultValidity */ export default function (namespace, defaultValidity = undefined) { if (!Helpers.isLocalStorageSupported()) return null if (!Helpers.isNamespaceValid(namespace)) return null return new CountedStorage(namespace, defaultValidity) }