apollo-mobx
Version:
HOC for querying graphql server
18 lines (17 loc) • 556 B
TypeScript
import { ObservableQuery } from 'apollo-client';
import { Subscription } from 'apollo-client/util/Observable';
import { DocumentNode } from 'graphql';
import { ApolloClient } from './client';
export declare class Observer<T> {
data: {};
loading: boolean;
networkStatus: number;
version: number;
subscription: Subscription;
query: ObservableQuery<any>;
client: ApolloClient<T>;
variables: any;
start(client: any, query: DocumentNode, {variables, ...options}: any): Promise<{}>;
finish(): void;
cleanup(): void;
}