pubsub-engine.d.ts 334 B

123456
  1. export 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. }