dependencies Legend  Declarations  Module  Bootstrap  Providers  Exports cluster_UserModule cluster_UserModule_exports cluster_UserModule_providers UserService UserService UserModule UserModule UserModule->UserService CompanyService CompanyService CompanyService->UserModule MenuService MenuService MenuService->UserModule RoleService RoleService RoleService->UserModule UserService UserService UserService->UserModule

File

packages/server/src/modules/user/user.module.ts

import entities from "@bill/database";
import { Global, Module } from "@nestjs/common";
import { APP_GUARD } from "@nestjs/core";
import { TypeOrmModule } from "@nestjs/typeorm";

import { RolesGuard } from "@/common/guard/role.guard";

import { CompanyService } from "../company/company.service";
import { MenuService } from "../menu/menu.service";
import { RoleService } from "../role/role.service";
import { UserController } from "./user.controller";
import { UserService } from "./user.service";

console.log(entities);

@Module({
  controllers: [UserController],
  imports: [TypeOrmModule.forFeature(entities)],
  providers: [
    UserService,
    CompanyService,
    RoleService,
    MenuService,
  ],
  exports: [UserService],
})
@Global()
export class UserModule {}

results matching ""

    No results matching ""