@dvsa/smc-encounter-schema
Version:
Schemas required for Encounter submission as well as custom validators ## Developing ### Pre-requisites
1 lines • 605 B
JavaScript
;var classValidator=require('class-validator');var l=Object.defineProperty;var t=(e,n)=>l(e,"name",{value:n,configurable:true});function m(e){return n=>{classValidator.registerDecorator({name:"ValidateDeleteEncounter",target:n,propertyName:void 0,options:e,validator:{validate(r,a){let o=a.object;try{return o.generatedNumber!=null}catch(i){return console.error("Failed to validate DeleteEncounter on EncounterReq:",i),false}},defaultMessage(r){return "generatedNumber cannot be null when deleting an existing encounter."}}});}}t(m,"ValidateDeleteEncounter");exports.ValidateDeleteEncounter=m;