UNPKG

grafast

Version:

Cutting edge GraphQL planning and execution engine

15 lines 736 B
import type { Maybe, UnbatchedExecutionExtra } from "../interfaces.js"; import type { Step } from "../step.js"; import { UnbatchedStep } from "../step.js"; export declare class CoalesceStep<T> extends UnbatchedStep<T | null> { static $$export: { moduleName: string; exportName: string; }; isSyncAndSafe: boolean; constructor(steps: ReadonlyArray<Step<Maybe<T>>>); unbatchedExecute(_info: UnbatchedExecutionExtra, ...values: ReadonlyArray<T | null>): NonNullable<T> | null; } export declare function coalesce<T>(steps: ReadonlyArray<Step<Maybe<T>>>): CoalesceStep<T>; export declare function coalesce<T>(...steps: ReadonlyArray<Step<Maybe<T>>>): CoalesceStep<T>; //# sourceMappingURL=coalesce.d.ts.map