UNPKG

@dvsa/smc-encounter-schema

Version:

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

1 lines 528 B
'use strict';var classValidator=require('class-validator');var r=Object.defineProperty;var n=(t,e)=>r(t,"name",{value:e,configurable:true});function g(t,e=[]){return i=>{classValidator.registerDecorator({name:"CloseProhibitionsAuditValidator",target:i,propertyName:void 0,options:t,validator:{validate(a,o){return o.object?.eventFullDescription?.trim().toUpperCase()==="CMP"},defaultMessage(a){return '"eventFullDescription" must be "CMP".'}}});}}n(g,"CloseProhibitionsAuditValidator");exports.CloseProhibitionsAuditValidator=g;