2
0

storage.d.ts 443 B

1234567891011121314
  1. declare class StorageAdapter {
  2. static session: StorageAdapter;
  3. static local: StorageAdapter;
  4. private storage;
  5. constructor(type: "session" | "local");
  6. setItem(key: string, value: string | number | Record<string, any>): void;
  7. getItem(key: string): any;
  8. removeItem(key: string): void;
  9. getStorage(): Storage;
  10. get length(): number;
  11. clear(): void;
  12. key(index: number): string;
  13. }
  14. export { StorageAdapter };