@webkrafters/universal-storage
Version:
Universal Storage - A permanent storage based on domain cookie with a local-storage fallback.
12 lines (11 loc) • 577 B
TypeScript
import { Cookies, Request, Response } from '..';
import { BaseStorage } from '../base';
import { StorageRef } from '../helper/ref';
export declare class ServerStorage extends BaseStorage {
getItem<C extends Cookies>(key: string, request?: Request<C>): string;
removeItem(key: String, value: unknown, response?: Response): void;
setItem(key: string, value: unknown, response?: Response): void;
}
export declare const storage: StorageRef<ServerStorage>;
export declare function discardStorage(): void;
export declare function getStorage(): StorageRef<ServerStorage>;