@tsclean/core
Version:
Plugin for API Rest Full development, based on Clean Architecture, IoC and Dependency Injection.
13 lines • 710 B
TypeScript
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