UNPKG

sdg

Version:

pomelo ts

19 lines (18 loc) 669 B
/// <reference types="node" /> import Io from 'socket.io'; import { EventEmitter } from 'events'; import { IConnector, IMsgRsp, SID, IRoute, IReqBody } from '../..'; import ProtobufComponent from '../../components/protobuf'; export default class SioConnector extends EventEmitter implements IConnector { port: number; host: string; opts: any; curId: SID; protobuf: ProtobufComponent; constructor(port: number, host: string, opts?: Io.ServerOptions); start(): void; private getCurId; stop(): void; encode(route: IRoute, msg: IMsgRsp): import("../..").IObject; decode(route: IRoute, body: IReqBody): import("../..").IObject; }