UNPKG

insite-cookie

Version:

Cookie support for inSite

17 lines 632 B
import { ClassMiddleware } from "insite-http"; import type { Cookie, CookieOptions } from "./types"; type Options = { path?: RegExp | string; }; export type { Options as CookieMiddlewareOptions }; type MakeArg = CookieOptions & { name: keyof Cookie; value: Cookie[keyof Cookie]; }; export declare class CookieMiddleware extends ClassMiddleware { #private; constructor(options?: Options); static make({ name, value, maxAge, expiresAt, domain, path, secure, httpOnly, sameSite }: MakeArg): string; static cookify(cookie: Cookie, options: CookieOptions): string[]; } //# sourceMappingURL=Middleware.d.ts.map