because I got bored of customising my CV for every job
at main 34 lines 1.1 kB view raw
1import { AuthorizationModule } from "@cv/auth"; 2import { BaseModule, DatabaseModule } from "@cv/system"; 3import { Module } from "@nestjs/common"; 4import { AuthenticationModule } from "@/modules/authentication/authentication.module"; 5import { CVDataLoaderService } from "./cv.dataloader"; 6import { CVPolicy } from "./cv.policy"; 7import { CVService } from "./cv.service"; 8import { CVTemplatePolicy } from "./cv-template.policy"; 9import { CVTemplateService } from "./cv-template.service"; 10import { CVResolver, CVTemplateResolver } from "./graphql/cv-template.resolver"; 11import { CVUserFieldResolver } from "./graphql/user-field.resolver"; 12import { CVTemplateSeedService } from "./seed/cv-template.seed"; 13 14@Module({ 15 imports: [ 16 DatabaseModule, 17 BaseModule, 18 AuthenticationModule, 19 AuthorizationModule, 20 ], 21 providers: [ 22 CVTemplateService, 23 CVService, 24 CVPolicy, 25 CVTemplatePolicy, 26 CVTemplateResolver, 27 CVResolver, 28 CVTemplateSeedService, 29 CVUserFieldResolver, 30 CVDataLoaderService, 31 ], 32 exports: [CVTemplateService, CVService, CVDataLoaderService], 33}) 34export class CVTemplateModule {}