@nestjs-mod/common
Version:
A collection of utilities for unifying NestJS applications and modules
26 lines (25 loc) • 1.36 kB
TypeScript
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;
}