UNPKG

subscriptions-transport-ws

Version:
17 lines (16 loc) 596 B
import { SubscriptionManager } from 'graphql-subscriptions'; export interface ServerOptions { subscriptionManager: SubscriptionManager; onSubscribe?: Function; } declare class Server { private onSubscribe; private wsServer; private subscriptionManager; constructor(options: ServerOptions, httpServer: any); private onMessage(connection, connectionSubscriptions); private sendSubscriptionData(connection, subId, payload); private sendSubscriptionFail(connection, subId, payload); private sendSubscriptionSuccess(connection, subId); } export default Server;