@3kles/3kles-corebe
Version:
3KLES Core BackEnd
15 lines (14 loc) • 492 B
TypeScript
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;
}