UNPKG

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