UNPKG

hono-sess

Version:

A Simple Session Middleware for Hono

33 lines 991 B
/*! * hono-sess * Copyright(c) 2025 Mehmet Güleryüz * MIT Licensed */ import dbg from 'debug'; import depd from 'depd'; import type { CookieOptions, SessionData } from './types'; import type { CookieOptions as HonoCookieOptions } from 'hono/utils/cookie'; import type { HonoRequest } from 'hono'; /** * Debugging */ export declare const debug: dbg.Debugger; /** * Deprecation */ export declare const deprecate: depd.Deprecate; /** * Warning message for `MemoryStore` usage in production. * @private */ export declare const warning: string; /** * Hash the given `session` object omitting changes to `.cookie`. */ export declare function hash(session: SessionData): string; /** * Determine if request is secure. */ export declare function issecure(req: HonoRequest, trustProxy?: boolean): boolean; export declare function expressCookieOptionsToHonoCookieOptions(options: CookieOptions, req: HonoRequest, proxy?: boolean): HonoCookieOptions; //# sourceMappingURL=utils.d.ts.map