UNPKG

@micro.ts/core

Version:

Microservice framework with Typescript

19 lines (18 loc) 661 B
import { KoaBroker } from "./KoaBroker"; import { IHttpListnerConfig } from "../HttpBroker"; import { BrokerBuilder } from "../../BrokerBuilder"; import { IConfiguration } from "../../../server"; import { BrokerResolver } from "../../BrokerResolver"; declare module "../../../server/OptionsBuilder" { interface OptionsBuilder { /** * Build a koa broker * @param builder */ useKoaBroker(builder: BrokerResolver<KoaBrokerBuilder>): KoaBroker; } } export declare class KoaBrokerBuilder extends BrokerBuilder<KoaBroker, IHttpListnerConfig> { constructor(config: IConfiguration); } export * from './KoaBroker';