because I got bored of customising my CV for every job
at main 29 lines 1.1 kB view raw
1import { AuthorizationModule } from "@cv/auth"; 2import { DatabaseModule } from "@cv/system"; 3import { Module } from "@nestjs/common"; 4import { EventEmitterModule } from "@nestjs/event-emitter"; 5import { EntityResolverService } from "@/modules/cv-parser/entity-resolver.service"; 6import { ProfileModule } from "@/modules/profile/profile.module"; 7import { UserFileResolver } from "./graphql/user-file.resolver"; 8import { ImportService } from "./import.service"; 9import { ImportJobMapper } from "./import-job.mapper"; 10import { ImportJobPolicy } from "./import-job.policy"; 11import { ImportJobListener } from "./listeners/import-job.listener"; 12import { UserFileMapper } from "./user-file.mapper"; 13import { UserFilePolicy } from "./user-file.policy"; 14 15@Module({ 16 imports: [DatabaseModule, AuthorizationModule, EventEmitterModule.forRoot(), ProfileModule], 17 providers: [ 18 ImportService, 19 EntityResolverService, 20 UserFileMapper, 21 UserFilePolicy, 22 ImportJobMapper, 23 ImportJobPolicy, 24 UserFileResolver, 25 ImportJobListener, 26 ], 27 exports: [ImportService, UserFileMapper, ImportJobMapper], 28}) 29export class DataImportModule {}