because I got bored of customising my CV for every job
1import { AIModule } from "@cv/ai-provider";
2import { BaseModule } from "@cv/system";
3import { Module } from "@nestjs/common";
4import { ApplicationStatusModule } from "@/modules/application/application-status/application-status.module";
5import { EducationModule } from "@/modules/education/education.module";
6import { CompanyModule } from "@/modules/job-experience/company/company.module";
7import { LevelModule } from "@/modules/job-experience/level/level.module";
8import { RoleModule } from "@/modules/job-experience/role/role.module";
9import { SkillModule } from "@/modules/job-experience/skill/skill.module";
10import { OrganizationModule } from "@/modules/organization/organization.module";
11import { JobTypeModule } from "@/modules/vacancies/job-type/job-type.module";
12import { DatabaseModule } from "@/modules/database/database.module";
13import { AdminResolver } from "./admin.resolver";
14import { AdminLookupResolver } from "./graphql/admin-lookup.resolver";
15import { QueueMonitorService } from "./queue-monitor.service";
16
17@Module({
18 imports: [
19 AIModule.forConfig(),
20 BaseModule,
21 DatabaseModule,
22 SkillModule,
23 CompanyModule,
24 RoleModule,
25 LevelModule,
26 EducationModule,
27 JobTypeModule,
28 ApplicationStatusModule,
29 OrganizationModule,
30 ],
31 providers: [AdminResolver, AdminLookupResolver, QueueMonitorService],
32})
33export class AdminModule {}