Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x | import { Module } from '@nestjs/common';
import { CqrsModule } from '@nestjs/cqrs';
import { TypeOrmModule } from '@nestjs/typeorm';
import { PlansAssignmentsModule } from '@amalia/assignments/plans/core';
import { Team, TeamAssignment } from '@amalia/core/models';
import { QueueModule } from '@amalia/kernel/queue/core';
import { AuditCoreModule } from '@amalia/tenants/monitoring/audit/core';
import { UsersModule } from '@amalia/tenants/users/core';
import { TeamEventsHandler } from './events/team-events-handler';
import { TeamsService } from './teams.service';
import { ArchiveTeamUseCase } from './use-cases/archive-team.use-case';
import { CreateTeamUseCase } from './use-cases/create-team.use-case';
import { DeleteTeamUseCase } from './use-cases/delete-team.use-case';
import { LinkExistingTeamsUseCase } from './use-cases/link-existing-teams.use-case';
import { SetTeamNameUseCase } from './use-cases/set-team-name.use-case';
import { UnarchiveTeamUseCase } from './use-cases/unarchive-team.use-case';
import { UnlinkFromParentTeamUseCase } from './use-cases/unlink-from-parent-team.use-case';
export { TeamsService };
@Module({
imports: [
TypeOrmModule.forFeature([Team, TeamAssignment]),
CqrsModule,
QueueModule,
AuditCoreModule,
UsersModule,
PlansAssignmentsModule,
],
providers: [
TeamsService,
TeamEventsHandler,
ArchiveTeamUseCase,
CreateTeamUseCase,
DeleteTeamUseCase,
LinkExistingTeamsUseCase,
SetTeamNameUseCase,
UnarchiveTeamUseCase,
UnlinkFromParentTeamUseCase,
],
exports: [
TeamsService,
ArchiveTeamUseCase,
CreateTeamUseCase,
DeleteTeamUseCase,
LinkExistingTeamsUseCase,
SetTeamNameUseCase,
UnarchiveTeamUseCase,
UnlinkFromParentTeamUseCase,
],
})
export class TeamsCoreModule {}
|