mirror of
https://github.com/ever-co/ever-gauzy.git
synced 2026-10-02 01:54:50 +08:00
27 lines
991 B
TypeScript
27 lines
991 B
TypeScript
import { Module } from '@nestjs/common';
|
|
import { TypeOrmModule } from '@nestjs/typeorm';
|
|
import { CqrsModule } from '@nestjs/cqrs';
|
|
import { RouterModule } from '@nestjs/core';
|
|
import { InvoiceItem } from './invoice-item.entity';
|
|
import { InvoiceItemController } from './invoice-item.controller';
|
|
import { InvoiceItemService } from './invoice-item.service';
|
|
import { TenantModule } from '../tenant/tenant.module';
|
|
import { UserService } from '../user/user.service';
|
|
import { User } from '../user/user.entity';
|
|
import { CommandHandlers } from './commands/handlers';
|
|
import { TaskModule } from '../tasks/task.module';
|
|
|
|
@Module({
|
|
imports: [
|
|
RouterModule.register([{ path: '/invoice-item', module: InvoiceItemModule }]),
|
|
TypeOrmModule.forFeature([InvoiceItem, User]),
|
|
CqrsModule,
|
|
TenantModule,
|
|
TaskModule
|
|
],
|
|
controllers: [InvoiceItemController],
|
|
providers: [InvoiceItemService, UserService, ...CommandHandlers],
|
|
exports: [InvoiceItemService]
|
|
})
|
|
export class InvoiceItemModule {}
|