UNPKG

@vegajs/storage

Version:

A flexible and type-safe storage service adapter for TypeScript and JavaScript. Supports various storage mechanisms like localStorage, query strings, and mock storage with both asynchronous and synchronous APIs.

1 lines 756 B
"use strict";var e,t=Object.defineProperty,r=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,s=Object.prototype.hasOwnProperty,n={};((e,r)=>{for(var a in r)t(e,a,{get:r[a],enumerable:!0})})(n,{StorageService:()=>c}),module.exports=(e=n,((e,n,c,o)=>{if(n&&"object"===typeof n||"function"===typeof n)for(let p of a(n))s.call(e,p)||p===c||t(e,p,{get:()=>n[p],enumerable:!(o=r(n,p))||o.enumerable});return e})(t({},"__esModule",{value:!0}),e));class c{#e;constructor(e){this.#e=e}getItem(e){return this.#e.getItem(e)}getItemSync(e){return this.#e.getItemSync(e)}setItem(e,t){return this.#e.setItem(e,t)}setItemSync(e,t){return this.#e.setItemSync(e,t)}clearItem(e){return this.#e.clearItem(e)}clear(){this.#e.clear()}has(e){return this.#e.has(e)}}