sdg-http
Version:
pomelo sdg http plugin
21 lines (20 loc) • 570 B
TypeScript
/// <reference types="node" />
import http from 'http';
import express from 'express';
import { ISdgHttpOptions } from '../interfaces/common';
export declare class SdgHttp {
static PLUGIN_NAME: string;
DEFAULT_PORT: number;
http: express.Express;
app: any;
port: number;
routes: express.RequestHandler[];
logger: any;
server: http.Server;
constructor(app: any, opts: ISdgHttpOptions);
private defaultLogger;
loadRoutes(): void;
start(): Promise<void>;
afterStart(): void;
stop(force: boolean): Promise<unknown>;
}