20 lines
908 B
TypeScript
20 lines
908 B
TypeScript
import { Module } from "@nestjs/common";
|
|
import { TypeOrmModule } from "@nestjs/typeorm";
|
|
|
|
import { DiscountsController } from "./discounts.controller";
|
|
import { UsersModule } from "../users/users.module";
|
|
import { DirectDiscount } from "./entities/direct-discount.entity";
|
|
import { Discount } from "./entities/discount.entity";
|
|
import { UsageDiscount } from "./entities/usage-discount.entity";
|
|
import { DiscountsService } from "./providers/discounts.service";
|
|
import { DiscountRepository } from "./repositories/discounts.repository";
|
|
import { UsageDiscountRepository } from "./repositories/usage-discounts.repository";
|
|
|
|
@Module({
|
|
imports: [TypeOrmModule.forFeature([Discount, UsageDiscount, DirectDiscount]), UsersModule],
|
|
controllers: [DiscountsController],
|
|
providers: [DiscountsService, DiscountRepository, UsageDiscountRepository],
|
|
exports: [DiscountsService],
|
|
})
|
|
export class DiscountsModule {}
|