Files
edr-platform/apps/edr-freight-api/src/modules/dropdown-settings/dropdown-settings.module.ts
2026-05-21 02:21:32 +03:00

25 lines
950 B
TypeScript

import { Module } from "@nestjs/common";
import { TypeOrmModule } from "@nestjs/typeorm";
import { DropdownOption } from "./entities/dropdown-option.entity";
import { DropdownSetting } from "./entities/dropdown-setting.entity";
import { DropdownSettingsController } from "./dropdown-settings.controller";
import { DropdownSettingsRepository } from "./dropdown-settings.repository";
import { DropdownSettingsService } from "./dropdown-settings.service";
import { DROPDOWN_SETTINGS_REPOSITORY } from "./interfaces/dropdown-settings.repository.interface";
@Module({
imports: [TypeOrmModule.forFeature([DropdownSetting, DropdownOption])],
controllers: [DropdownSettingsController],
providers: [
DropdownSettingsRepository,
{
provide: DROPDOWN_SETTINGS_REPOSITORY,
useExisting: DropdownSettingsRepository,
},
DropdownSettingsService,
],
exports: [DropdownSettingsService],
})
export class DropdownSettingsModule {}