UNPKG

unstorage-driver-query-string

Version:

Query string driver for unstorage - store state in URL parameters

12 lines 848 B
import { StorageValue, TransactionOptions, GetKeysOptions } from 'unstorage'; import { DataManager } from './data-manager-interface.js'; export declare function createStorageOperations(dataManager: DataManager, updateUrl: (data: Record<string, unknown>) => void, basePrefix: string): { hasItem: (key: string, _opts: TransactionOptions) => boolean; getItem: (key: string, _opts?: TransactionOptions) => StorageValue; getItemRaw: (key: string, opts: TransactionOptions) => string | null; setItem: (key: string, value: string, _opts: TransactionOptions) => Promise<void>; removeItem: (key: string, _opts: TransactionOptions) => Promise<void>; getKeys: (_base: string, _opts: GetKeysOptions) => string[]; clear: (_base: string, _opts: TransactionOptions) => Promise<void>; }; //# sourceMappingURL=storage-operations.d.ts.map