annotations-design-patterns
    Preparing search index...

    Interface ExecutionInfo<This, Args>

    Readonly invocation data for decision callbacks; execution controls stay private.

    interface ExecutionInfo<
        This = unknown,
        Args extends readonly unknown[] = readonly unknown[],
    > {
        receiver: This;
        args: Readonly<Args>;
        key?: PropertyKey;
        operationId?: string;
        metadata: Readonly<Record<string, unknown>>;
        signal?: AbortSignal;
    }

    Type Parameters

    • This = unknown
    • Args extends readonly unknown[] = readonly unknown[]

    Hierarchy (View Summary)

    Index
    receiver: This
    args: Readonly<Args>
    key?: PropertyKey
    operationId?: string
    metadata: Readonly<Record<string, unknown>>
    signal?: AbortSignal

    The effective signal for this execution layer; absent on ordinary direct calls.