UNPKG

lbx-invoice

Version:

Provides functionality around generating invoices.

22 lines 978 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LbxInvoiceComponent = void 0; const core_1 = require("@loopback/core"); const keys_1 = require("./keys"); const repositories_1 = require("./repositories"); const services_1 = require("./services"); /** * Provides out of the box invoice functionality. */ class LbxInvoiceComponent { constructor() { // eslint-disable-next-line jsdoc/require-jsdoc this.bindings = [ core_1.Binding.bind(keys_1.LbxInvoiceBindings.INVOICE_REPOSITORY).toClass(repositories_1.BaseInvoiceRepository), core_1.Binding.bind(keys_1.LbxInvoiceBindings.NUMBER_INVOICES_REPOSITORY).toClass(repositories_1.NumberInvoicesRepository), core_1.Binding.bind(keys_1.LbxInvoiceBindings.INVOICE_NUMBER_SERVICE).toClass(services_1.BaseInvoiceNumberService) ]; } } exports.LbxInvoiceComponent = LbxInvoiceComponent; //# sourceMappingURL=lbx-invoice.component.js.map