@rescale/nemo
Version:
A middleware composition library for Next.js applications that allows you to organize and chain middleware functions based on URL patterns.
21 lines (18 loc) • 672 B
TypeScript
import { StorageAdapter } from '../adapter.js';
declare class MemoryStorageAdapter extends StorageAdapter {
private storage;
constructor(initialContext?: Record<string, unknown>);
get<T>(key: string): T | any;
set<T>(key: string, value: T): void;
has(key: string): boolean;
delete(key: string): boolean;
clear(): void;
entries(): IterableIterator<[string, unknown]>;
keys(): IterableIterator<string>;
values(): IterableIterator<unknown>;
get size(): number;
fromEntries(entries: Iterable<readonly [string, unknown]>): void;
toString(): string;
fromString(json: string): boolean;
}
export { MemoryStorageAdapter };