import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { RANDOM_SOURCE, systemRandomSource } from '../shared/random-source'; import { LootTable } from './entities/loot-table.entity'; import { LootTableEntry } from './entities/loot-table-entry.entity'; import { LootService } from './loot.service'; @Module({ imports: [TypeOrmModule.forFeature([LootTable, LootTableEntry])], providers: [LootService, { provide: RANDOM_SOURCE, useValue: systemRandomSource }], exports: [LootService], }) export class LootModule {}