1 |
|
2 | import { ObservableQuery, OperationVariables } from '../../core';
|
3 | import { QueryDataOptions } from '../types/types';
|
4 | interface QueryData {
|
5 | getOptions(): any;
|
6 | fetchData(): Promise<void>;
|
7 | }
|
8 | export declare class RenderPromises {
|
9 | private queryPromises;
|
10 | private queryInfoTrie;
|
11 | private stopped;
|
12 | stop(): void;
|
13 | registerSSRObservable<TData, TVariables extends OperationVariables>(observable: ObservableQuery<any, TVariables>): void;
|
14 | getSSRObservable<TData, TVariables extends OperationVariables>(props: QueryDataOptions<TData, TVariables>): ObservableQuery<any, TVariables> | null;
|
15 | addQueryPromise(queryInstance: QueryData, finish?: () => React.ReactNode): React.ReactNode;
|
16 | addObservableQueryPromise<TData, TVariables extends OperationVariables>(obsQuery: ObservableQuery<TData, TVariables>): import("react").ReactNode;
|
17 | hasPromises(): boolean;
|
18 | consumeAndAwaitPromises(): Promise<any[]>;
|
19 | private lookupQueryInfo;
|
20 | }
|
21 | export {};
|
22 |
|
\ | No newline at end of file |