facturacionelectronicapy-xmlsign
Version:
Módulo NodeJs para la firma de Archivo XML para la Facturación Electrónica en Paraguay
53 lines • 4.31 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const XMLDsigJava_1 = __importDefault(require("./XMLDsigJava"));
const XMLDsigNode_1 = __importDefault(require("./XMLDsigNode"));
class DESign {
constructor() {
this.signXML = (xml, file, password, signByNodeJS) => {
if (signByNodeJS == true) {
return XMLDsigNode_1.default.signDocument(xml, "DE", file, password);
}
else {
return XMLDsigJava_1.default.signDocument(xml, "DE", file, password);
}
};
this.signXMLFiles = (xmls, file, password, signByNodeJS) => {
if (signByNodeJS == true) {
return XMLDsigNode_1.default.signDocuments(xmls, "DE", file, password);
}
else {
return XMLDsigJava_1.default.signDocuments(xmls, "DE", file, password);
}
};
this.signXMLEvento = (xml, file, password, signByNodeJS) => {
if (signByNodeJS == true) {
return XMLDsigNode_1.default.signEvento(xml, "rEve", file, password);
}
else {
return XMLDsigJava_1.default.signEvento(xml, "rEve", file, password);
}
};
this.signXMLRecibo = (xml, file, password, signByNodeJS) => {
if (signByNodeJS == true) {
return XMLDsigNode_1.default.signDocument(xml, "recibo", file, password);
}
else {
return XMLDsigJava_1.default.signDocument(xml, "recibo", file, password);
}
};
this.getExpiration = (file, password, useNodeJS) => {
if (useNodeJS == true) {
return XMLDsigNode_1.default.getExpiration(file, password);
}
else {
return XMLDsigJava_1.default.getExpiration(file, password);
}
};
}
}
exports.default = new DESign();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxnRUFBcUM7QUFDckMsZ0VBQXFDO0FBRXJDLE1BQU0sTUFBTTtJQUFaO1FBQ0UsWUFBTyxHQUFHLENBQ1IsR0FBVyxFQUNYLElBQVMsRUFDVCxRQUFhLEVBQ2IsWUFBc0IsRUFDUixFQUFFO1lBQ2hCLElBQUksWUFBWSxJQUFJLElBQUksRUFBRTtnQkFDeEIsT0FBTyxxQkFBUSxDQUFDLFlBQVksQ0FBQyxHQUFHLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxRQUFRLENBQUMsQ0FBQzthQUN6RDtpQkFBTTtnQkFDTCxPQUFPLHFCQUFRLENBQUMsWUFBWSxDQUFDLEdBQUcsRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLFFBQVEsQ0FBQyxDQUFDO2FBQ3pEO1FBQ0gsQ0FBQyxDQUFDO1FBRUYsaUJBQVksR0FBRyxDQUNiLElBQWdCLEVBQ2hCLElBQVMsRUFDVCxRQUFhLEVBQ2IsWUFBc0IsRUFDUixFQUFFO1lBQ2hCLElBQUksWUFBWSxJQUFJLElBQUksRUFBRTtnQkFDeEIsT0FBTyxxQkFBUSxDQUFDLGFBQWEsQ0FBQyxJQUFJLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxRQUFRLENBQUMsQ0FBQzthQUMzRDtpQkFBTTtnQkFDTCxPQUFPLHFCQUFRLENBQUMsYUFBYSxDQUFDLElBQUksRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLFFBQVEsQ0FBQyxDQUFDO2FBQzNEO1FBQ0gsQ0FBQyxDQUFDO1FBRUYsa0JBQWEsR0FBRyxDQUNkLEdBQVcsRUFDWCxJQUFTLEVBQ1QsUUFBYSxFQUNiLFlBQXNCLEVBQ1IsRUFBRTtZQUNoQixJQUFJLFlBQVksSUFBSSxJQUFJLEVBQUU7Z0JBQ3hCLE9BQU8scUJBQVEsQ0FBQyxVQUFVLENBQUMsR0FBRyxFQUFFLE1BQU0sRUFBRSxJQUFJLEVBQUUsUUFBUSxDQUFDLENBQUM7YUFDekQ7aUJBQU07Z0JBQ0wsT0FBTyxxQkFBUSxDQUFDLFVBQVUsQ0FBQyxHQUFHLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBRSxRQUFRLENBQUMsQ0FBQzthQUN6RDtRQUNILENBQUMsQ0FBQztRQUVGLGtCQUFhLEdBQUcsQ0FDZCxHQUFXLEVBQ1gsSUFBUyxFQUNULFFBQWEsRUFDYixZQUFzQixFQUNSLEVBQUU7WUFDaEIsSUFBSSxZQUFZLElBQUksSUFBSSxFQUFFO2dCQUN4QixPQUFPLHFCQUFRLENBQUMsWUFBWSxDQUFDLEdBQUcsRUFBRSxRQUFRLEVBQUUsSUFBSSxFQUFFLFFBQVEsQ0FBQyxDQUFDO2FBQzdEO2lCQUFNO2dCQUNMLE9BQU8scUJBQVEsQ0FBQyxZQUFZLENBQUMsR0FBRyxFQUFFLFFBQVEsRUFBRSxJQUFJLEVBQUUsUUFBUSxDQUFDLENBQUM7YUFDN0Q7UUFDSCxDQUFDLENBQUM7UUFFRixrQkFBYSxHQUFHLENBQ2QsSUFBUyxFQUNULFFBQWEsRUFDYixTQUFtQixFQUNMLEVBQUU7WUFDaEIsSUFBSSxTQUFTLElBQUksSUFBSSxFQUFFO2dCQUNyQixPQUFPLHFCQUFRLENBQUMsYUFBYSxDQUFDLElBQUksRUFBRSxRQUFRLENBQUMsQ0FBQzthQUMvQztpQkFBTTtnQkFDTCxPQUFPLHFCQUFRLENBQUMsYUFBYSxDQUFDLElBQUksRUFBRSxRQUFRLENBQUMsQ0FBQzthQUMvQztRQUNILENBQUMsQ0FBQztJQUNKLENBQUM7Q0FBQTtBQUVELGtCQUFlLElBQUksTUFBTSxFQUFFLENBQUMifQ==