@maverickcer/env-cap
    Preparing search index...

    Interface EvidenceProjection<T>

    The function defineEvidenceProjection() returns. Callable directly for the common case (projection(evidence) -> T); .project() returns the same value alongside automatic provenance -- see ADR 0032.

    interface EvidenceProjection<T extends Record<string, unknown>> {
        project(evidence: EvidenceModel): EvidenceProjectionResult<T>;
        (evidence: EvidenceModel): T;
    }

    Type Parameters

    • T extends Record<string, unknown>
    Index