UNPKG

@grouparoo/core

Version:
20 lines (19 loc) 641 B
import { Initializer, Connection } from "actionhero"; import { TeamMember } from "../index"; import { Session } from "../models/Session"; declare module "actionhero" { interface Api { session: { prefix: string; ttl: number; load: (connection: Connection) => Promise<Session>; destroy: (connection: Connection) => Promise<void>; create: (connection: Connection, teamMember: TeamMember) => Promise<Session>; }; } } export declare class SessionInitializer extends Initializer { constructor(); initialize(): Promise<void>; start(): Promise<void>; }