UNPKG

@kerthin/domain

Version:
11 lines (10 loc) 470 B
import { Validator, ValidatorResult } from './validator.validate'; import { ValidationResult } from '../../validators'; export declare class ValidatorExecutor { private readonly validator; private readonly exception; constructor(validator: Validator); add(validation: ValidationResult, key?: string, isValueArray?: boolean, index?: number): this; get(key: string): ValidationResult | Array<ValidationResult>; throwException(): ValidatorResult; }