UNPKG

lbx-invoice

Version:

Provides functionality around generating invoices.

24 lines (22 loc) 962 B
import { BindingKey } from '@loopback/core'; import { BaseInvoiceNumberService } from './services'; // eslint-disable-next-line typescript/no-namespace, jsdoc/require-jsdoc export namespace LbxInvoiceBindings { /** * The key of the datasource. */ export const DATASOURCE_KEY: string = 'datasources.db'; /** * The key for injecting the invoice repository. */ export const INVOICE_REPOSITORY: string = 'repositories.BaseInvoiceRepository'; /** * The key of the repository responsible for the number of invoices. */ export const NUMBER_INVOICES_REPOSITORY: string = 'repositories.NumberInvoicesRepository'; /** * The key of the service responsible for handling invoice numbers. */ // eslint-disable-next-line stylistic/max-len export const INVOICE_NUMBER_SERVICE: BindingKey<BaseInvoiceNumberService> = BindingKey.create<BaseInvoiceNumberService>('lbx.invoice.invoice.number.service'); }