storageSession
import { storageSession } from "https://raw.githubusercontent.com/worker-tools/middleware/master/index.ts";
Session middleware for worker runtimes.
Need to provide a StorageArea
to persist the session between requests.
See @worker-tools/kv-storage
.
function storageSession<S extends Rec = Rec>(options: StorageSessionOptions<S>): <X extends CookieContext & Partial<FlushedContext>>(ax: Awaitable<X>) => Promise<X & StorageSessionContext<S>>;
§
storageSession<S extends Rec = Rec>(options: StorageSessionOptions<S>): <X extends CookieContext & Partial<FlushedContext>>(ax: Awaitable<X>) => Promise<X & StorageSessionContext<S>>
[src]§Parameters
§
options: StorageSessionOptions<S>
[src]§Return Type
§
<X extends CookieContext & Partial<FlushedContext>>(ax: Awaitable<X>) => Promise<X & StorageSessionContext<S>>
[src]