@libraz/libcantus - v1.3.0
    Preparing search index...

    Type Alias SafetyResult

    The verdict, reason flags, and optional resolution guidance.

    type SafetyResult = {
        safety: NoteSafety;
        reasons: number;
        resolveTo?: number;
        suggestions?: number[];
        partners?: SafetyPartner[];
        rationale?: string;
    }
    Index
    safety: NoteSafety
    reasons: number
    resolveTo?: number
    suggestions?: number[]
    partners?: SafetyPartner[]

    The voices behind the pairwise flags in reasons, in otherVoices order, when EvaluateSafetyOptions.partners asked for them and any voice raised one. Their reasons together are exactly the pairwise flags set.

    rationale?: string