UNPKG

@juspay/neurolink

Version:

Universal AI Development Platform with working MCP integration, multi-provider support, and professional CLI. Built-in tools operational, 58+ external MCP servers discoverable. Connect to filesystem, GitHub, database operations, and more. Build, test, and

28 lines (27 loc) 1.21 kB
/** * Evaluation utilities for normalizing EvaluationData objects * Provides helper functions to handle partial evaluation data and ensure * complete EvaluationData objects with safe defaults */ import type { EvaluationData } from "../types/providers.js"; /** * Normalize partial EvaluationData into a complete EvaluationData object * with safe defaults for missing required fields */ export declare function normalizeEvaluationData(partial: Partial<EvaluationData>): EvaluationData; /** * Create a default EvaluationData object for cases where no evaluation was performed */ export declare function createDefaultEvaluationData(overrides?: Partial<EvaluationData>): EvaluationData; /** * Check if EvaluationData indicates a successful evaluation */ export declare function isValidEvaluation(evaluation: EvaluationData): boolean; /** * Create EvaluationData for a failed evaluation attempt */ export declare function createFailedEvaluationData(error: string, overrides?: Partial<EvaluationData>): EvaluationData; /** * Merge multiple partial evaluation data objects into a normalized result */ export declare function mergeEvaluationData(...partials: Partial<EvaluationData>[]): EvaluationData;