voucher-validator
Version:
This lib provide validator to check business rules for a voucher
17 lines • 806 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const is_nominal_voucher_1 = __importDefault(require("./is-nominal-voucher"));
const normalize_doc_1 = __importDefault(require("./normalize-doc"));
function IsValidDocument(voucher, document) {
const isNominal = (0, is_nominal_voucher_1.default)(voucher);
if (!isNominal)
return true;
const normalizeVoucherDoc = (0, normalize_doc_1.default)(voucher.documentoVinculado);
const normalizeDoc = (0, normalize_doc_1.default)(document);
return normalizeVoucherDoc === normalizeDoc;
}
exports.default = IsValidDocument;
//# sourceMappingURL=is-valid-doc-voucher.js.map