data-cap
    Preparing search index...

    Interface EvidenceProjectionResult<T>

    project()'s return shape: the computed output, plus which EvidenceModel field paths fed each output key.

    interface EvidenceProjectionResult<T extends Record<string, unknown>> {
        sources: Readonly<Record<keyof T, readonly string[]>>;
        value: T;
    }

    Type Parameters

    • T extends Record<string, unknown>
    Index
    sources: Readonly<Record<keyof T, readonly string[]>>

    Per output key, every dotted EvidenceModel path that key's own projector actually read, sorted.

    value: T

    The projection's own output -- exactly what calling the projection directly returns.