@dvsa/smc-encounter-schema
Version:
Schemas required for Encounter submission as well as custom validators ## Developing ### Pre-requisites
1 lines • 697 B
JavaScript
;var classValidator=require('class-validator');var d=Object.defineProperty;var i=(n,r)=>d(n,"name",{value:r,configurable:true});var u=(n,r,l,t)=>{for(var a=void 0,s=n.length-1,o;s>=0;s--)(o=n[s])&&(a=(o(r,l,a))||a);return a&&d(r,l,a),a};function g(n){return (r,l)=>{classValidator.registerDecorator({name:"isNullableString",target:r.constructor,propertyName:l,options:n,validator:{validate(t,a){return t===null||typeof t=="string"},defaultMessage(t){return `${t.property} must be a string or null`}}});}}i(g,"IsNullableString");var e=class{static{i(this,"CommonDescription");}code;description};u([g()],e.prototype,"code"),u([g()],e.prototype,"description");exports.CommonDescription=e;