UNPKG

@juspay/neurolink

Version:

Universal AI Development Platform with working MCP integration, multi-provider support, voice (TTS/STT/realtime), and professional CLI. 58+ external MCP servers discoverable, multimodal file processing, RAG pipelines. Build, test, and deploy AI applicatio

30 lines (29 loc) 1.24 kB
/** * workflow/utils/workflowValidation.ts * Validation utilities for workflow configurations and execution */ import type { WorkflowConfig, WorkflowValidationResult } from "../../types/index.js"; /** * Comprehensive workflow validation * @param config - Workflow configuration to validate * @returns Validation result with errors and warnings */ export declare function validateWorkflow(config: WorkflowConfig): WorkflowValidationResult; /** * Log validation results * @param workflowId - ID of the workflow being validated * @param result - Validation result to log */ export declare function logValidationResults(workflowId: string, result: WorkflowValidationResult): void; /** * Validate workflow at registration time * @param config - Workflow configuration to validate for registration * @returns Validation result with registration-specific checks */ export declare function validateForRegistration(config: WorkflowConfig): WorkflowValidationResult; /** * Validate workflow at execution time * @param config - Workflow configuration to validate for execution * @returns Validation result for execution-time checks */ export declare function validateForExecution(config: WorkflowConfig): WorkflowValidationResult;