UNPKG

epps

Version:

Enhances Pinia stores with advanced features such as persistence, encryption, and store extension. Simplifies state management and ensures data security for Vue.js and Nuxt applications.

11 lines (10 loc) 431 B
import { ClientStorage, StorageItem } from "../types/storage"; export default class WindowStorage implements ClientStorage { private _storage; constructor(storageType: "localStorage" | "sessionStorage"); clear(): void; getItem(key: string | number): Promise<StorageItem>; removeItem(key: string | number): void; removeItems(excludedItems?: any[]): void; setItem(item: StorageItem, key: string): void; }