data-cap
    Preparing search index...

    Interface OperationNode

    One getter/mutator/subscription operation, resolved from the inventory's shared model.

    interface OperationNode {
        docs: OperationDocs | undefined;
        endpoints: readonly DataFlowEndpoint[];
        hasOptimistic: boolean;
        hasProcessor: boolean;
        kind: "subscription" | "getter" | "mutator";
        name: string;
        writes: readonly (readonly string[])[];
    }
    Index
    docs: OperationDocs | undefined

    This operation's own declared documentation, if any.

    endpoints: readonly DataFlowEndpoint[]

    Hoisted from docs.endpoints for convenient lookup -- author-declared, never statically verified.

    hasOptimistic: boolean

    Whether this operation's config object literal declares an optimistic key -- structurally always false for a getter/subscription.

    hasProcessor: boolean

    Whether this operation's config object literal declares a processor key -- a proven, structural presence fact (never an evaluation of what the processor does; see ADR 0050).

    kind: "subscription" | "getter" | "mutator"

    Which kind of operation this is.

    name: string

    The operation's key name.

    writes: readonly (readonly string[])[]

    Top-level field paths this operation's statically-extracted writes shape covers. Empty when writes was absent (on a getter/subscription) or unresolvable -- never guessed at.