@bernierllc/temporal-workflow-ui
Version:
Thin domain-specific wrapper around @bernierllc/generic-workflow-ui for Temporal workflows
23 lines (22 loc) • 741 B
TypeScript
import { ValidationResult, TemporalWorkflow, TaskQueue, TemporalRetryPolicy } from '../types';
/**
* Validate a Temporal workflow
*
* @param workflow - Temporal workflow to validate
* @returns Validation result
*/
export declare function validateTemporalWorkflow(workflow: TemporalWorkflow): ValidationResult;
/**
* Validate a task queue configuration
*
* @param taskQueue - Task queue to validate
* @returns Validation result
*/
export declare function validateTaskQueue(taskQueue: TaskQueue): ValidationResult;
/**
* Validate a retry policy configuration
*
* @param policy - Retry policy to validate
* @returns Validation result
*/
export declare function validateRetryPolicy(policy: TemporalRetryPolicy): ValidationResult;