UNPKG

@dvsa/smc-encounter-schema

Version:

Schemas required for Encounter submission as well as custom validators ## Developing ### Pre-requisites

1 lines 609 B
import {a as a$1}from'./chunk-FKJCRL2J.mjs';import'reflect-metadata';import {plainToInstance}from'class-transformer';import {validate}from'class-validator';var a=class t{static _encounterReq;constructor(o){t._encounterReq=o;}static get encounterReq(){return t._encounterReq}},n=class t extends a{constructor(e,s=t._defaultValidatorOptions){super(e);this.validationOptions=s;}static _defaultValidatorOptions={validationError:{target:false,value:false}};async validate(){let e=plainToInstance(a$1,a.encounterReq);return await validate(e,this.validationOptions)}};export{n as EncounterSchema,a as ValidatorBase};