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 | 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 { Plan, PlanAssignment, Team, Variable, VariableValue } from '@amalia/core/models';
import { TeamAssignmentsCoreModule } from '@amalia/tenants/assignments/teams/core';
import { UsersModule } from '@amalia/tenants/users/core';
import { DeleteQuotaAssignmentsUseCase } from './use-cases/delete-quota-assignments.use-case';
import { SearchQuotasWithAssignedPlansUseCase } from './use-cases/search-quotas-with-assigned-plans.use-case';
import { UpsertQuotasAssignmentsUseCase } from './use-cases/upsert-quotas-assignments.use-case';
import { GetQuotaPlanValuesUseCase } from './use-cases/values-by-quota/get-quota-plan-values.use-case';
import { GetQuotaTeamValuesUseCase } from './use-cases/values-by-quota/get-quota-team-values.use-case';
import { GetQuotaUserValuesUseCase } from './use-cases/values-by-quota/get-quota-user-values.use-case';
import { GetQuotaValuesUseCase } from './use-cases/values-by-quota/get-quota-values.use-case';
import { GetUserQuotaValuesUseCase } from './use-cases/values-by-user/get-user-quota-values.use-case';
export {
DeleteQuotaAssignmentsUseCase,
GetQuotaValuesUseCase,
GetUserQuotaValuesUseCase,
SearchQuotasWithAssignedPlansUseCase,
UpsertQuotasAssignmentsUseCase,
};
@Module({
imports: [
TypeOrmModule.forFeature([Plan, PlanAssignment, Team, Variable, VariableValue]),
CqrsModule,
UsersModule,
TeamAssignmentsCoreModule,
],
providers: [
GetUserQuotaValuesUseCase,
GetQuotaValuesUseCase,
GetQuotaPlanValuesUseCase,
GetQuotaTeamValuesUseCase,
GetQuotaUserValuesUseCase,
DeleteQuotaAssignmentsUseCase,
UpsertQuotasAssignmentsUseCase,
SearchQuotasWithAssignedPlansUseCase,
],
exports: [
GetUserQuotaValuesUseCase,
GetQuotaValuesUseCase,
DeleteQuotaAssignmentsUseCase,
UpsertQuotasAssignmentsUseCase,
SearchQuotasWithAssignedPlansUseCase,
],
})
export class QuotasAssignmentsCoreModule {}
|