Skip to content

Home > intention-kernel/testing > EvaluationEvaluator

EvaluationEvaluator type ​

Explicitly injected evaluator; the framework never evaluates source strings or calls a model itself.

Signature:

typescript
export type EvaluationEvaluator = (context: EvaluationContext, parameters: EvaluationData) => Readonly<{
    passed: boolean;
    evidence?: EvaluationData;
}> | Promise<Readonly<{
    passed: boolean;
    evidence?: EvaluationData;
}>>;

References: EvaluationContext, EvaluationData