@dvsa/smc-encounter-schema
Version:
Schemas required for Encounter submission as well as custom validators ## Developing ### Pre-requisites
10 lines (7 loc) • 480 B
TypeScript
import { ValidationOptions, ValidatorConstraintInterface, ValidationArguments } from 'class-validator';
declare class RequiredObjectConstraint implements ValidatorConstraintInterface {
validate(value: any, _args: ValidationArguments): boolean;
defaultMessage(args: ValidationArguments): string;
}
declare function RequiredObject(validationOptions?: ValidationOptions): (object: Object, propertyName: string) => void;
export { RequiredObject, RequiredObjectConstraint };