UNPKG

lbx-invoice

Version:

Provides functionality around generating invoices.

19 lines (16 loc) 755 B
import { Binding, Component } from '@loopback/core'; import { LbxInvoiceBindings } from './keys'; import { BaseInvoiceRepository, NumberInvoicesRepository } from './repositories'; import { BaseInvoiceNumberService } from './services'; /** * Provides out of the box invoice functionality. */ export class LbxInvoiceComponent implements Component { // eslint-disable-next-line jsdoc/require-jsdoc bindings: Binding[] = [ Binding.bind(LbxInvoiceBindings.INVOICE_REPOSITORY).toClass(BaseInvoiceRepository), Binding.bind(LbxInvoiceBindings.NUMBER_INVOICES_REPOSITORY).toClass(NumberInvoicesRepository), Binding.bind(LbxInvoiceBindings.INVOICE_NUMBER_SERVICE).toClass(BaseInvoiceNumberService) ]; constructor() { } }