UNPKG

facturapi-es6

Version:

FacturAPI makes it easy for developers to generate valid Invoices in Mexico (known as Factura Electrónica or CFDI).

73 lines (72 loc) • 2.4 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var enums_1 = require("./enums"); var customers_1 = __importDefault(require("./customers")); var products_1 = __importDefault(require("./products")); var organizations_1 = __importDefault(require("./organizations")); var invoices_1 = __importDefault(require("./invoices")); var wrapper_1 = __importDefault(require("./wrapper")); var Facturapi = /** @class */ (function () { function Facturapi(apiKey) { var wrapper = new wrapper_1.default(apiKey); this.customers = new customers_1.default(wrapper); this.products = new products_1.default(wrapper); this.invoices = new invoices_1.default(wrapper); this.organizations = new organizations_1.default(wrapper); } Object.defineProperty(Facturapi, "TaxType", { get: function () { return enums_1.enums.TaxType; }, enumerable: true, configurable: true }); Object.defineProperty(Facturapi, "PaymentForm", { get: function () { return enums_1.enums.PaymentForm; }, enumerable: true, configurable: true }); Object.defineProperty(Facturapi, "PaymentMethod", { get: function () { return enums_1.enums.PaymentMethod; }, enumerable: true, configurable: true }); Object.defineProperty(Facturapi, "InvoiceType", { get: function () { return enums_1.enums.InvoiceType; }, enumerable: true, configurable: true }); Object.defineProperty(Facturapi, "InvoiceUse", { get: function () { return enums_1.enums.InvoiceUse; }, enumerable: true, configurable: true }); Object.defineProperty(Facturapi, "InvoiceRelation", { get: function () { return enums_1.enums.InvoiceRelation; }, enumerable: true, configurable: true }); Object.defineProperty(Facturapi, "TaxSystem", { get: function () { return enums_1.enums.TaxSystem; }, enumerable: true, configurable: true }); return Facturapi; }()); exports.Facturapi = Facturapi; exports.default = Facturapi;