mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-18 05:40:31 +00:00
54 lines
2.4 KiB
TypeScript
54 lines
2.4 KiB
TypeScript
import { Module } from '@nestjs/common';
|
|
import { BillsApplication } from './Bills.application';
|
|
import { CreateBill } from './commands/CreateBill.service';
|
|
import { DeleteBill } from './commands/DeleteBill.service';
|
|
import { GetBill } from './queries/GetBill';
|
|
import { BillDTOTransformer } from './commands/BillDTOTransformer.service';
|
|
import { EditBillService } from './commands/EditBill.service';
|
|
import { GetDueBills } from './queries/GetDueBills.service';
|
|
import { OpenBillService } from './commands/OpenBill.service';
|
|
import { BillsValidators } from './commands/BillsValidators.service';
|
|
import { ItemsEntriesService } from '../Items/ItemsEntries.service';
|
|
import { BranchTransactionDTOTransformer } from '../Branches/integrations/BranchTransactionDTOTransform';
|
|
import { BranchesSettingsService } from '../Branches/BranchesSettings';
|
|
import { WarehouseTransactionDTOTransform } from '../Warehouses/Integrations/WarehouseTransactionDTOTransform';
|
|
import { WarehousesSettings } from '../Warehouses/WarehousesSettings';
|
|
import { ItemEntriesTaxTransactions } from '../TaxRates/ItemEntriesTaxTransactions.service';
|
|
import { TenancyContext } from '../Tenancy/TenancyContext.service';
|
|
import { BillsController } from './Bills.controller';
|
|
import { BillLandedCostsModule } from '../BillLandedCosts/BillLandedCosts.module';
|
|
import { BillGLEntriesSubscriber } from './subscribers/BillGLEntriesSubscriber';
|
|
import { BillGLEntries } from './commands/BillsGLEntries';
|
|
import { LedgerModule } from '../Ledger/Ledger.module';
|
|
import { AccountsModule } from '../Accounts/Accounts.module';
|
|
import { BillWriteInventoryTransactionsSubscriber } from './subscribers/BillWriteInventoryTransactionsSubscriber';
|
|
import { BillInventoryTransactions } from './commands/BillInventoryTransactions';
|
|
|
|
@Module({
|
|
imports: [BillLandedCostsModule, LedgerModule, AccountsModule],
|
|
providers: [
|
|
TenancyContext,
|
|
BillsApplication,
|
|
BranchTransactionDTOTransformer,
|
|
WarehouseTransactionDTOTransform,
|
|
WarehousesSettings,
|
|
ItemEntriesTaxTransactions,
|
|
BranchesSettingsService,
|
|
CreateBill,
|
|
EditBillService,
|
|
GetDueBills,
|
|
OpenBillService,
|
|
GetBill,
|
|
DeleteBill,
|
|
BillDTOTransformer,
|
|
BillsValidators,
|
|
BillGLEntries,
|
|
ItemsEntriesService,
|
|
BillGLEntriesSubscriber,
|
|
BillInventoryTransactions,
|
|
BillWriteInventoryTransactionsSubscriber,
|
|
],
|
|
controllers: [BillsController],
|
|
})
|
|
export class BillsModule {}
|