INNER CODE UNIT · TypeScript

checkWorkflowProblems

blackholll/loonflow · frontend/src/components/Workflow/WorkflowDetail/WorkflowValidation/index.ts:19

export const checkWorkflowProblems = (workflowData: IWorkflowFullDefinition): WorkflowValidationResult => {
    const problems: string[] = [];

    // Basic validation
    problems.push(...validateBasicInfo(workflowData));
    problems.push(...validateNodeNames(workflowData));
    problems.push(...validateStartNodeCount(workflowData));
    problems.push(...validateEndNodeCount(workflowData));

    // Form validation
    problems.push(...validateFormSchema(workflowData));

    // Field permission validation
    problems.push(...validateFieldPermissions(workflowData));

    // Node configuration validation
    problems.push(...validateNormalNodes(workflowData));

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…