UNPKG

camtts

Version:
25 lines (24 loc) 814 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var AccountReport_1 = require("./types/AccountReport"); var CAMT = /** @class */ (function () { function CAMT() { } CAMT.parse = function (toparse) { var parser; // Use native DOMParser in Browser and package in NodeJS if (typeof DOMParser === 'undefined') { var NodeParser = require('@xmldom/xmldom').DOMParser; parser = new NodeParser(); } else { parser = new DOMParser(); } var xml = parser.parseFromString(toparse, 'text/xml'); //Support for camt.052 Bank to Customer Account Report var report = new AccountReport_1.AccountReport(xml); return report; }; return CAMT; }()); exports.default = CAMT;