@dvsa/smc-encounter-schema
Version:
Schemas required for Encounter submission as well as custom validators ## Developing ### Pre-requisites
1 lines • 500 B
JavaScript
;var classValidator=require('class-validator');var l=Object.defineProperty;var a=(e,r)=>l(e,"name",{value:r,configurable:true});function c(e){return r=>{classValidator.registerDecorator({name:"ValidateDeleteEncounterTrailer",target:r,propertyName:"trailer",options:e,validator:{validate(i,n){let t=n.object;return t?t.vehicleId!=null:true},defaultMessage(i){return "Trailer vehicleId must not be null."}}});}}a(c,"ValidateDeleteEncounterTrailer");exports.ValidateDeleteEncounterTrailer=c;