UNPKG

@micro.ts/core

Version:

Microservice framework with Typescript

19 lines (18 loc) 680 B
import { ServerOptions as HapiServerOptions } from "@hapi/hapi"; import { BrokerBuilder } from "../../BrokerBuilder"; import { IConfiguration } from "../../../server"; import { BrokerResolver } from "../../BrokerResolver"; import { HapiBroker } from "./HapiBroker"; declare module "../../../server/OptionsBuilder" { interface OptionsBuilder { /** * Build a hapi broker * @param builder */ useHapiBroker(builder?: BrokerResolver<HapiBrokerBuilder>): HapiBroker; } } export declare class HapiBrokerBuilder extends BrokerBuilder<HapiBroker, HapiServerOptions> { constructor(cfg: IConfiguration); } export * from './HapiBroker';