UNPKG

@micro.ts/core

Version:

Microservice framework with Typescript

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