because I got bored of customising my CV for every job
at main 39 lines 1.3 kB view raw
1import { DatabaseModule } from "@cv/system"; 2import { Module } from "@nestjs/common"; 3import { ConfigModule } from "@nestjs/config"; 4import { JwtConfigService } from "../config/jwt.config"; 5import { CookieService } from "../cookie/cookie.service"; 6import { DeviceIdentificationService } from "../metadata/device-identification.service"; 7import { LocationService } from "../metadata/location.service"; 8import { UserModule } from "../user/user.module"; 9import { AuthCookieService } from "./auth-cookie.service"; 10import { RefreshTokenMapper } from "./refresh-token.mapper"; 11import { RefreshTokenPolicy } from "./refresh-token.policy"; 12import { RefreshTokenService } from "./refresh-token.service"; 13import { TokenService } from "./token.service"; 14import { TokenExpiryConfigService } from "./token-expiry.config"; 15 16@Module({ 17 imports: [ConfigModule, DatabaseModule, UserModule], 18 providers: [ 19 RefreshTokenMapper, 20 DeviceIdentificationService, 21 LocationService, 22 CookieService, 23 JwtConfigService, 24 TokenExpiryConfigService, 25 RefreshTokenService, 26 TokenService, 27 AuthCookieService, 28 RefreshTokenPolicy, 29 ], 30 exports: [ 31 JwtConfigService, 32 TokenService, 33 TokenExpiryConfigService, 34 RefreshTokenService, 35 RefreshTokenMapper, 36 AuthCookieService, 37 ], 38}) 39export class TokenModule {}