UNPKG

@micro.ts/core

Version:

Microservice framework with Typescript

18 lines (17 loc) 654 B
import { SocketIOBroker, SocketIOConfig } from "./SocketIOBroker"; import { BrokerBuilder } from "../BrokerBuilder"; import { IConfiguration } from "../../server"; import { BrokerResolver } from "../BrokerResolver"; declare module "../../server/OptionsBuilder" { interface OptionsBuilder { /** * Build a SocketIO broker * @param builder */ useSocketIoBroker(builder: BrokerResolver<SocketIoBrokerBuilder>): SocketIOBroker; } } export declare class SocketIoBrokerBuilder extends BrokerBuilder<SocketIOBroker, SocketIOConfig> { constructor(config: IConfiguration); } export * from "./SocketIOBroker";