@nodearch/express
Version:
nodearch express server
16 lines • 681 B
TypeScript
import { Logger } from '@nodearch/core';
import { ExpressConfig } from './express.config.js';
import http from 'node:http';
import https from 'node:https';
import { ExpressApp } from './express-app.js';
export declare class ExpressServer {
private expressConfig;
private logger;
private expressApp;
private httpServer;
constructor(expressConfig: ExpressConfig, expressApp: ExpressApp, logger: Logger);
start(): Promise<void>;
getServer(): http.Server<typeof http.IncomingMessage, typeof http.ServerResponse> | https.Server<typeof http.IncomingMessage, typeof http.ServerResponse>;
private createServer;
}
//# sourceMappingURL=express-server.d.ts.map