Odoo GraphQL Subscription using Node, Express JS for Sample
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
1.1 KiB

4 months ago
import type * as ReactTypes from "react";
import type { ObservableQuery, OperationVariables } from "../../core/index.js";
import type { QueryDataOptions } from "../types/types.js";
interface QueryData {
getOptions(): any;
fetchData(): Promise<void>;
}
export declare class RenderPromises {
private queryPromises;
private queryInfoTrie;
private stopped;
stop(): void;
registerSSRObservable<TData, TVariables extends OperationVariables>(observable: ObservableQuery<any, TVariables>): void;
getSSRObservable<TData, TVariables extends OperationVariables>(props: QueryDataOptions<TData, TVariables>): ObservableQuery<any, TVariables> | null;
addQueryPromise(queryInstance: QueryData, finish?: () => ReactTypes.ReactNode): ReactTypes.ReactNode;
addObservableQueryPromise<TData, TVariables extends OperationVariables>(obsQuery: ObservableQuery<TData, TVariables>): ReactTypes.ReactNode;
hasPromises(): boolean;
consumeAndAwaitPromises(): Promise<any[]>;
private lookupQueryInfo;
}
export {};
//# sourceMappingURL=RenderPromises.d.ts.map