@nodearch/express
Version:
nodearch express server
11 lines • 588 B
TypeScript
import { ErrorRegistry } from '../errors/error-registry.js';
import { IExpressMiddlewareHandler, IMiddlewareInfo } from './interfaces.js';
import { ComponentInfo } from '@nodearch/core/components';
export declare class MiddlewareFactory {
private readonly errorRegistry;
constructor(errorRegistry: ErrorRegistry);
createExpressMiddleware(middlewareInfo: IMiddlewareInfo[]): IExpressMiddlewareHandler[];
defaultRouterMiddleware(componentInfo: ComponentInfo): IExpressMiddlewareHandler;
private createMiddlewareHandler;
}
//# sourceMappingURL=middleware-factory.d.ts.map