mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-17 05:10:31 +00:00
39 lines
1.6 KiB
TypeScript
39 lines
1.6 KiB
TypeScript
import { Module } from '@nestjs/common';
|
|
import { TenancyContext } from '../Tenancy/TenancyContext.service';
|
|
import { TenancyDatabaseModule } from '../Tenancy/TenancyDB/TenancyDB.module';
|
|
import { TransformerInjectable } from '../Transformer/TransformerInjectable.service';
|
|
import { BranchesController } from './Branches.controller';
|
|
import { CreateBranchService } from './commands/CreateBranch.service';
|
|
import { DeleteBranchService } from './commands/DeleteBranch.service';
|
|
import { EditBranchService } from './commands/EditBranch.service';
|
|
import { MarkBranchAsPrimaryService } from './commands/MarkBranchAsPrimary.service';
|
|
import { GetBranchService } from './queries/GetBranch.service';
|
|
import { GetBranchesService } from './queries/GetBranches.service';
|
|
import { ActivateBranches } from './commands/ActivateBranchesFeature.service';
|
|
import { BranchesApplication } from './BranchesApplication.service';
|
|
import { BranchesSettingsService } from './BranchesSettings';
|
|
import { BranchCommandValidator } from './commands/BranchCommandValidator.service';
|
|
import { BranchTransactionDTOTransformer } from './integrations/BranchTransactionDTOTransform';
|
|
|
|
@Module({
|
|
imports: [TenancyDatabaseModule],
|
|
controllers: [BranchesController],
|
|
providers: [
|
|
CreateBranchService,
|
|
EditBranchService,
|
|
DeleteBranchService,
|
|
GetBranchService,
|
|
GetBranchesService,
|
|
MarkBranchAsPrimaryService,
|
|
ActivateBranches,
|
|
BranchesApplication,
|
|
BranchesSettingsService,
|
|
TenancyContext,
|
|
TransformerInjectable,
|
|
BranchCommandValidator,
|
|
BranchTransactionDTOTransformer
|
|
],
|
|
exports: [BranchTransactionDTOTransformer],
|
|
})
|
|
export class BranchesModule {}
|