UNPKG

node-mde

Version:

Biblioteca para consultar notas destinadas e enviar evento de manifestação do destinatário

21 lines (19 loc) 538 B
let CODIGOS_UF = require("../env").CODIGOS_UF; class UfValidator { constructor(r) { r = r.cUFAutor; this.cUFAutor = r, this.error = ""; } isValid() { return this.cUFAutor ? !!CODIGOS_UF.includes(this.cUFAutor) || !(this.error = "Código UF inválido.") : !(this.error = "Código UF do Autor não informado."); } getValues() { return { cUFAutor: this.cUFAutor }; } getError() { return this.error; } } module.exports = Object.freeze(UfValidator);