UNPKG

@dvsa/smc-encounter-schema

Version:

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

1 lines 519 B
'use strict';var classValidator=require('class-validator');var r=Object.defineProperty;var i=(t,e)=>r(t,"name",{value:e,configurable:true});function m(t){return e=>{classValidator.registerDecorator({name:"ValidateCloseProhibitionsNotice",target:e,propertyName:void 0,options:t,validator:{validate(a,n){let o=n.object;return o?o.noticeStatus?.toUpperCase?.()==="C":false},defaultMessage(a){return "Notices noticeStatus must be 'C'."}}});}}i(m,"ValidateCloseProhibitionsNotice");exports.ValidateCloseProhibitionsNotice=m;