Something went wrong. Try again.
because I got bored of customising my CV for every job
Something went wrong. Try again.
1.2 kB · 34 lines
TypeScript
1234567891011121314151617181920212223242526272829303132333435import { AuthorizationModule } from "@cv/core";import { AuthModule } from "@cv/auth";import { DatabaseModule } from "@cv/core";import { Module } from "@nestjs/common";import { AuthenticationModule } from "@/modules/authentication/authentication.module";import { CVTemplateModule } from "@/modules/cv-template/cv-template.module";import { VacancyModule } from "@/modules/vacancies/vacancy.module";import { ApplicationMapper } from "./application.mapper";import { ApplicationPolicy } from "./application.policy";import { ApplicationService } from "./application.service";import { ApplicationStatusDataLoaderService } from "./application-status.dataloader";import { ApplicationResolver } from "./graphql/application.resolver";import { ApplicationUserFieldResolver } from "./graphql/user-field.resolver";
@Module({ imports: [ DatabaseModule, AuthenticationModule, AuthorizationModule, AuthModule, VacancyModule, CVTemplateModule, ], providers: [ ApplicationService, ApplicationMapper, ApplicationPolicy, ApplicationResolver, ApplicationUserFieldResolver, ApplicationStatusDataLoaderService, ], exports: [ApplicationService, ApplicationMapper],})export class ApplicationModule {}