@micro.ts/core
Version:
Microservice framework with Typescript
18 lines (17 loc) • 654 B
TypeScript
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";