UNPKG

einvoicing

Version:

A JavaScript library for creating and parsing electronic invoices compliant with the eInvoicing Directive, EN 16931, and popular extensions

31 lines 1.04 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); /** * Abstract Reader * * @copyright Vitalii Savchuk <esvit666@gmail.com> * @package esvit/einvoicing * @licence MIT https://opensource.org/licenses/MIT */ var fs_1 = require("fs"); var AbstractReader = /** @class */ (function () { function AbstractReader() { } AbstractReader.prototype.readFromFile = function (filename) { return tslib_1.__awaiter(this, void 0, void 0, function () { var content; return tslib_1.__generator(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, fs_1.promises.readFile(filename, 'utf-8')]; case 1: content = _a.sent(); return [2 /*return*/, this.read(content)]; } }); }); }; return AbstractReader; }()); exports.default = AbstractReader; //# sourceMappingURL=AbstractReader.js.map