@dvsa/smc-encounter-schema
Version:
Schemas required for Encounter submission as well as custom validators ## Developing ### Pre-requisites
1 lines • 653 B
JavaScript
;var classTransformer=require('class-transformer'),classValidator=require('class-validator');var d=Object.defineProperty;var s=(r,l)=>d(r,"name",{value:l,configurable:true});var a=(r,l,i,t)=>{for(var p=void 0,e=r.length-1,f;e>=0;e--)(f=r[e])&&(p=(f(l,i,p))||p);return p&&d(l,i,p),p};var o=class{static{s(this,"PostcodeIn");}postcode};a([classValidator.IsOptional()],o.prototype,"postcode");var m=class{static{s(this,"PostcodeInDocument");}postcodeIn};a([classValidator.ValidateIf((l,i)=>i!=null),classValidator.ValidateNested(),classValidator.IsOptional(),classTransformer.Type(()=>o)],m.prototype,"postcodeIn");exports.PostcodeInDocument=m;