next-session
Version:
Simple promise-based session for Next.js
8 lines (7 loc) • 405 B
TypeScript
/// <reference types="node" />
import { IncomingMessage, ServerResponse } from "http";
import { Options, Session, SessionRecord } from "./types";
export default function session<T extends SessionRecord = SessionRecord>(options?: Options): (req: IncomingMessage & {
session?: Session<T> | undefined;
}, res: ServerResponse) => Promise<Session<T>>;
export type { Options, SessionStore } from "./types";