UNPKG

334 BTypeScriptView Raw
1export declare abstract class PubSubEngine {
2 abstract publish(triggerName: string, payload: any): Promise<void>;
3 abstract subscribe(triggerName: string, onMessage: Function, options: Object): Promise<number>;
4 abstract unsubscribe(subId: number): any;
5 asyncIterator<T>(triggers: string | string[]): AsyncIterator<T>;
6}