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