Selva Compute API Reference - v2.1.0
    Preparing search index...

    Interface InFlightItem

    interface InFlightItem {
        controller: AbortController;
        ctx: SolveContext;
        dataTree: DataTree[];
        definition: string | Uint8Array<ArrayBufferLike>;
        externalSignal?: AbortSignal;
        reject: (error: RhinoComputeError) => void;
        resolve: (response: GrasshopperComputeResponse) => void;
        settled?: { error: RhinoComputeError } | { ok: true };
    }

    Hierarchy (View Summary)

    Index

    Properties

    controller: AbortController
    dataTree: DataTree[]
    definition: string | Uint8Array<ArrayBufferLike>
    externalSignal?: AbortSignal
    reject: (error: RhinoComputeError) => void
    resolve: (response: GrasshopperComputeResponse) => void
    settled?: { error: RhinoComputeError } | { ok: true }

    Set once the promise has been settled, so a late executor rejection becomes a no-op.