1 | import { DocumentNode } from 'graphql';
|
2 | import { Observable } from 'rxjs';
|
3 | import { Apollo } from './Apollo';
|
4 | import { SubscriptionOptionsAlone, ExtraSubscriptionOptions, SubscriptionResult, R } from './types';
|
5 | export 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 | }
|