output
    Preparing search index...

    Variable VerdictConst

    Verdict: {
        closeTo(
            actual: number,
            expected: number,
            tolerance: number,
        ): EvaluationBooleanResult;
        contains(haystack: string, needle: string): EvaluationBooleanResult;
        equals(actual: unknown, expected: unknown): EvaluationBooleanResult;
        fail(reasoning: string, feedback?: any[]): EvaluationVerdictResult;
        fromJudge(
            __namedParameters: {
                reasoning: string;
                verdict: "pass" | "partial" | "fail";
            },
        ): EvaluationVerdictResult;
        gt(actual: number, threshold: number): EvaluationBooleanResult;
        gte(actual: number, threshold: number): EvaluationBooleanResult;
        includesAll(
            actual: unknown[],
            expected: unknown[],
        ): EvaluationBooleanResult;
        includesAny(
            actual: unknown[],
            expected: unknown[],
        ): EvaluationBooleanResult;
        inRange(actual: number, min: number, max: number): EvaluationBooleanResult;
        isFalse(value: boolean): EvaluationBooleanResult;
        isTrue(value: boolean): EvaluationBooleanResult;
        label(value: string, reasoning?: string): EvaluationStringResult;
        lt(actual: number, threshold: number): EvaluationBooleanResult;
        lte(actual: number, threshold: number): EvaluationBooleanResult;
        matches(value: string, pattern: RegExp): EvaluationBooleanResult;
        partial(
            confidence: number,
            reasoning?: string,
            feedback?: any[],
        ): EvaluationVerdictResult;
        pass(reasoning?: string): EvaluationVerdictResult;
        score(value: number, reasoning?: string): EvaluationNumberResult;
    } = ...

    Type Declaration

    • closeTo: function
      • Parameters

        • actual: number
        • expected: number
        • tolerance: number

        Returns EvaluationBooleanResult

    • contains: function
      • Parameters

        • haystack: string
        • needle: string

        Returns EvaluationBooleanResult

    • equals: function
      • Parameters

        • actual: unknown
        • expected: unknown

        Returns EvaluationBooleanResult

    • fail: function
      • Parameters

        • reasoning: string
        • Optionalfeedback: any[]

        Returns EvaluationVerdictResult

    • fromJudge: function
      • Parameters

        • __namedParameters: { reasoning: string; verdict: "pass" | "partial" | "fail" }

        Returns EvaluationVerdictResult

    • gt: function
      • Parameters

        • actual: number
        • threshold: number

        Returns EvaluationBooleanResult

    • gte: function
      • Parameters

        • actual: number
        • threshold: number

        Returns EvaluationBooleanResult

    • includesAll: function
      • Parameters

        • actual: unknown[]
        • expected: unknown[]

        Returns EvaluationBooleanResult

    • includesAny: function
      • Parameters

        • actual: unknown[]
        • expected: unknown[]

        Returns EvaluationBooleanResult

    • inRange: function
      • Parameters

        • actual: number
        • min: number
        • max: number

        Returns EvaluationBooleanResult

    • isFalse: function
      • Parameters

        • value: boolean

        Returns EvaluationBooleanResult

    • isTrue: function
      • Parameters

        • value: boolean

        Returns EvaluationBooleanResult

    • label: function
      • Parameters

        • value: string
        • Optionalreasoning: string

        Returns EvaluationStringResult

    • lt: function
      • Parameters

        • actual: number
        • threshold: number

        Returns EvaluationBooleanResult

    • lte: function
      • Parameters

        • actual: number
        • threshold: number

        Returns EvaluationBooleanResult

    • matches: function
      • Parameters

        • value: string
        • pattern: RegExp

        Returns EvaluationBooleanResult

    • partial: function
      • Parameters

        • confidence: number
        • Optionalreasoning: string
        • Optionalfeedback: any[]

        Returns EvaluationVerdictResult

    • pass: function
      • Parameters

        • Optionalreasoning: string

        Returns EvaluationVerdictResult

    • score: function
      • Parameters

        • value: number
        • Optionalreasoning: string

        Returns EvaluationNumberResult