index.ts 268 B

123456789101112
  1. import { WorkflowSchema } from '@schema/index';
  2. export interface ValidationResult {
  3. valid: boolean;
  4. errors?: string[];
  5. }
  6. export interface IValidation {
  7. validate(schema: WorkflowSchema): ValidationResult;
  8. }
  9. export const IValidation = Symbol.for('Validation');