UNPKG

523 BTypeScriptView Raw
1import { DocumentNode } from 'graphql';
2import { Observable } from 'rxjs';
3import { Apollo } from './Apollo';
4import { SubscriptionOptionsAlone, ExtraSubscriptionOptions, SubscriptionResult, R } from './types';
5export declare class Subscription<T = any, V = R> {
6 protected apollo: Apollo;
7 readonly document: DocumentNode;
8 client: string;
9 constructor(apollo: Apollo);
10 subscribe(variables?: V, options?: SubscriptionOptionsAlone<V>, extra?: ExtraSubscriptionOptions): Observable<SubscriptionResult<T>>;
11}