UNPKG

@3kles/3kles-corebe

Version:
15 lines (14 loc) 492 B
import * as express from 'express'; import { Server } from 'http'; import { IGenericApp } from './IGenericApp'; export declare abstract class AbstractGenericApp implements IGenericApp { protected app: express.Application; constructor(); abstract initAppVariable(): void; abstract initModule(): void; abstract initRoute(): void; abstract initHealthCheck(): void; abstract initError(): void; startApp(port?: number): Server; getApp(): express.Application; }