UNPKG

@micro.ts/core

Version:

Microservice framework with Typescript

19 lines (18 loc) 698 B
import { BrokerBuilder } from "../../BrokerBuilder"; import { ExpressBroker } from "./ExpressBroker"; import { IHttpListnerConfig } from "../HttpBroker"; import { IConfiguration } from "../../../server"; import { BrokerResolver } from "../../BrokerResolver"; export declare class ExpressBrokerBuilder extends BrokerBuilder<ExpressBroker, IHttpListnerConfig> { constructor(config: IConfiguration); } declare module "../../../server/OptionsBuilder" { interface OptionsBuilder { /** * Build an express broker * @param builder */ useExpressBroker(builder: BrokerResolver<ExpressBrokerBuilder>): ExpressBroker; } } export * from './ExpressBroker';