unstorage-driver-query-string
Version:
Query string driver for unstorage - store state in URL parameters
14 lines • 1.06 kB
TypeScript
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