@study-lenses/tracing
    Preparing search index...

    Type Alias EmbodifyChain

    Immutable chain returned by embodify() and all chain methods.

    Accumulates state through .set(), executes through .trace(). Each operation returns a NEW chain — existing chains are never mutated. All errors are captured in .error; the chain never throws.

    type EmbodifyChain = {
        code: string | undefined;
        config: object | undefined;
        error: TracingError | undefined;
        ok: boolean | undefined;
        resolvedConfig: ResolvedConfig | undefined;
        set: (input: EmbodifyInput) => EmbodifyChain;
        steps: readonly StepCore[] | undefined;
        trace: (input?: TraceMethodInput) => Promise<EmbodifyChain>;
        tracer: TracerModule | undefined;
    }
    Index

    Properties

    code: string | undefined
    config: object | undefined
    error: TracingError | undefined
    ok: boolean | undefined
    resolvedConfig: ResolvedConfig | undefined
    set: (input: EmbodifyInput) => EmbodifyChain
    steps: readonly StepCore[] | undefined
    trace: (input?: TraceMethodInput) => Promise<EmbodifyChain>
    tracer: TracerModule | undefined