because I got bored of customising my CV for every job
at main 31 lines 1.1 kB view raw
1import { AuthModule } from "@cv/auth"; 2import { BaseModule, DatabaseModule } from "@cv/system"; 3import { Module, forwardRef } from "@nestjs/common"; 4import { CVTemplateModule } from "@/modules/cv-template/cv-template.module"; 5import { EducationModule } from "@/modules/education/education.module"; 6import { EmploymentModule } from "@/modules/job-experience/employment/employment.module"; 7import { ProfileFieldResolver } from "./graphql/profile-field.resolver"; 8import { ProfileResolver } from "./graphql/profile.resolver"; 9import { ProfileOnboardingStep } from "./onboarding/profile.step"; 10import { ProfilePolicy } from "./profile.policy"; 11import { ProfileService } from "./profile.service"; 12 13@Module({ 14 imports: [ 15 DatabaseModule, 16 BaseModule, 17 AuthModule, 18 forwardRef(() => EducationModule), 19 forwardRef(() => EmploymentModule), 20 forwardRef(() => CVTemplateModule), 21 ], 22 providers: [ 23 ProfileService, 24 ProfileResolver, 25 ProfileFieldResolver, 26 ProfilePolicy, 27 ProfileOnboardingStep, 28 ], 29 exports: [ProfileService], 30}) 31export class ProfileModule {}