UNPKG

@tsclean/core

Version:

Plugin for API Rest Full development, based on Clean Architecture, IoC and Dependency Injection.

13 lines 710 B
import { RoutesMapper } from './routes-mapper'; import { HttpServer, MiddlewareConsumerInterface, Type, MiddlewareConfigProxyInterface, MiddlewareConfigurationInterface } from "../contracts"; export declare class MiddlewareBuilder implements MiddlewareConsumerInterface { private readonly routesMapper; private readonly httpAdapter; private readonly middlewareCollection; constructor(routesMapper: RoutesMapper, httpAdapter: HttpServer); apply(...middleware: Array<Type<any> | Function | any>): MiddlewareConfigProxyInterface; build(): MiddlewareConfigurationInterface[]; getHttpAdapter(): HttpServer; private static readonly ConfigProxy; } //# sourceMappingURL=builder.d.ts.map