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
JavaScript
;
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;