UNPKG

@bernierllc/temporal-workflow-ui

Version:

Thin domain-specific wrapper around @bernierllc/generic-workflow-ui for Temporal workflows

23 lines (22 loc) 741 B
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;