UNPKG

ts-event-bus

Version:
22 lines 852 B
import { Channel, OnMessageCallback } from '../Channel'; import { TransportMessage } from '../Message'; export declare abstract class GenericChannel implements Channel { private _timeout; constructor(_timeout?: number); get timeout(): number; protected _onMessageCallbacks: OnMessageCallback[]; private _onConnectCallbacks; private _onDisconnectCallbacks; private _onErrorCallbacks; private _ready; abstract send(message: TransportMessage): void; onData(cb: OnMessageCallback): void; onConnect(cb: Function): void; onDisconnect(cb: Function): void; onError(cb: Function): void; protected _messageReceived(message: TransportMessage): void; protected _error(error: any): void; protected _connected(): void; protected _disconnected(): void; } //# sourceMappingURL=GenericChannel.d.ts.map