Type alias SubscriptionToGraphQLSSE<Z, T, SCLR>

SubscriptionToGraphQLSSE<Z, T, SCLR>: {
    close: (() => void);
    error: ((fn) => void);
    off: ((fn) => void);
    on: ((fn) => void);
    open: ((fn?) => void);
}

Type Parameters

Type declaration

  • close: (() => void)
      • (): void
      • Returns void

  • error: ((fn) => void)
      • (fn): void
      • Parameters

        • fn: ((e) => void)
            • (e): void
            • Parameters

              Returns void

        Returns void

  • off: ((fn) => void)
      • (fn): void
      • Parameters

        • fn: ((e) => void)
            • (e): void
            • Parameters

              • e: {
                    code?: number;
                    data?: InputType<T, Z, SCLR>;
                    message?: string;
                    reason?: string;
                }
                • Optional code?: number
                • Optional data?: InputType<T, Z, SCLR>
                • Optional message?: string
                • Optional reason?: string

              Returns void

        Returns void

  • on: ((fn) => void)
      • (fn): void
      • Parameters

        • fn: ((args) => void)

        Returns void

  • open: ((fn?) => void)
      • (fn?): void
      • Parameters

        • Optional fn: (() => void)
            • (): void
            • Returns void

        Returns void