UNPKG

@nestjs-mod/common

Version:

A collection of utilities for unifying NestJS applications and modules

26 lines (25 loc) 1.36 kB
import { OnApplicationBootstrap } from '@nestjs/common'; import { ProjectUtilsConfiguration } from '../project-utils.configuration'; import { ApplicationPackageJsonService } from './application-package-json.service'; import { DotEnvService } from './dot-env.service'; import { PackageJsonService } from './package-json.service'; import { WrapApplicationOptionsService } from './wrap-application-options.service'; export declare class ProjectUtilsPatcherService implements OnApplicationBootstrap { private readonly projectUtilsConfiguration; private readonly applicationPackageJsonService; private readonly wrapApplicationOptionsService; private readonly dotEnvService; private readonly packageJsonService; private logger; private printDotenv; constructor(projectUtilsConfiguration: ProjectUtilsConfiguration, applicationPackageJsonService: ApplicationPackageJsonService, wrapApplicationOptionsService: WrapApplicationOptionsService, dotEnvService: DotEnvService, packageJsonService: PackageJsonService); onApplicationBootstrap(): Promise<void>; patchModules(): void; private updatePackage; private printDotenvKeys; private updateEnvFile; private updateGlobalConfigurationAndEnvironmentsOptions; private getNewGlobalConfiguration; private getNewGlobalEnvironments; private updateProject; }