UNPKG

graphql-subscriptions

Version:
8 lines (7 loc) 445 B
import { PubSubAsyncIterableIterator } from './pubsub-async-iterable-iterator'; export declare abstract class PubSubEngine { abstract publish(triggerName: string, payload: any): Promise<void>; abstract subscribe(triggerName: string, onMessage: Function, options: Object): Promise<number>; abstract unsubscribe(subId: number): any; asyncIterableIterator<T>(triggers: string | readonly string[]): PubSubAsyncIterableIterator<T>; }