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 347 B
class t{constructor(){this.storage=new Map}async getItem(t){return this.storage.get(t)}getItemSync(t){return this.storage.get(t)||null}async setItem(t,e){this.storage.set(t,e)}setItemSync(t,e){this.storage.set(t,e)}clearItem(t){this.storage.delete(t)}clear(){this.storage.clear()}has(t){return this.storage.has(t)}}export{t as MockStorageService};