UNPKG

@scefira/dfw-nodejs

Version:
29 lines (28 loc) 774 B
import { Response, Request } from "express"; import { SequelizeOptions } from "sequelize-typescript"; import DFWInstance from "./scripts/system/DFWInstance"; import { DFWSessionSchema } from "./scripts/modules/SessionManager"; export default class DFW { static instances: { [id: string]: DFWInstance; }; static getIstance(name: string): DFWInstance; static createInstance(name?: string, cfg?: DFWConfig): DFWInstance; } export interface DFWScheme { session: DFWSessionSchema; request: Request; response: Response; } /** * Configuration script */ export interface DFWConfig { databases: { [id: string]: SequelizeOptions; }; session?: { stk?: string; sid?: string; }; }