UNPKG

@nodearch/express

Version:
28 lines 1.16 kB
import express from 'express'; import { AppContext, Logger } from '@nodearch/core'; import { RouteHandler } from './route-handler.js'; import { MiddlewareFactory } from '../middleware/middleware-factory.js'; import { ExpressParser } from './express-parser.js'; import { ExpressConfig } from './express.config.js'; export declare class ExpressApp { private readonly routeHandler; private readonly middlewareFactory; private readonly expressParser; private readonly expressConfig; private readonly appContext; private readonly logger; constructor(routeHandler: RouteHandler, middlewareFactory: MiddlewareFactory, expressParser: ExpressParser, expressConfig: ExpressConfig, appContext: AppContext, logger: Logger); create(): express.Application; private registerResponseTimer; private registerHttpLogger; private getHttpLoggerMessage; private getDurationInMs; private registerParsers; private registerGlobalMiddleware; private registerStatic; private registerRouter; private createRouter; private registerRoute; private createRouteRegisterMsg; } //# sourceMappingURL=express-app.d.ts.map