INNER CODE UNIT · TypeScript

canPublishWorkflow

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

export const canPublishWorkflow = (workflowData: IWorkflowFullDefinition): boolean => {
    const result = checkWorkflowProblems(workflowData);
    return !result.hasProblems;
};

export type { WorkflowValidationResult } from './types';

// Basic validation
export { validateBasicInfo, validateNodeNames, validateStartNodeCount, validateEndNodeCount } from './basicValidation';

// Form validation
export { validateFormSchema } from './formValidation';

// Field permission validation
export { validateFieldPermissions } from './fieldPermissionValidation';

// Node configuration validation
export { validateNormalNodes } from './normalNodeValidation';

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…