@euk-labs/nest-beltz
Version:
2 lines (1 loc) • 464 B
JavaScript
import"../../chunk-NMCIOGD2.js";import{validateCNPJ as e,validateCPF as a}from"@euk-labs/beltz";import{buildMessage as i,ValidateBy as o}from"class-validator";function n(t){if(!t)return!0;const r=t.replace(/\D/g,"");return r.length===11?a(r):r.length===14?e(r):!1}function P(t){return o({name:"IsValidCNPJOrCPF",validator:{validate:r=>n(r),defaultMessage:i(r=>r+"$property must be a valid CNPJ or CPF",t)}},t)}export{P as IsValidCNPJOrCPF,n as validateCNPJOrCPF};