UNPKG

unstorage-driver-query-string

Version:

Query string driver for unstorage - store state in URL parameters

14 lines 1.06 kB
import { QueryStringDriverOptions } from './types.js'; import { UrlManager } from './url-manager-interface.js'; import { DataManager } from './data-manager-interface.js'; export declare function createStorageHandler(dataManager: DataManager, urlManager: UrlManager, options: QueryStringDriverOptions): { hasItem: (key: string, _opts: import('unstorage').TransactionOptions) => boolean; getItem: (key: string, _opts?: import('unstorage').TransactionOptions) => import('unstorage').StorageValue; getItemRaw: (key: string, opts: import('unstorage').TransactionOptions) => string | null; setItem: (key: string, value: string, _opts: import('unstorage').TransactionOptions) => Promise<void>; removeItem: (key: string, _opts: import('unstorage').TransactionOptions) => Promise<void>; getKeys: (_base: string, _opts: import('unstorage').GetKeysOptions) => string[]; clear: (_base: string, _opts: import('unstorage').TransactionOptions) => Promise<void>; dispose: () => Promise<void>; }; //# sourceMappingURL=storage-handler.d.ts.map