gen-jhipster
Version:
VHipster - Spring Boot + Angular/React/Vue in one handy generator
33 lines (32 loc) • 2.36 kB
TypeScript
import EnvironmentBuilder from '../../cli/environment-builder.ts';
import BaseGenerator from '../base/index.ts';
import type { Config as UpgradeConfig, Options as UpgradeOptions } from './types.ts';
export default class UpgradeGenerator extends BaseGenerator<UpgradeConfig, UpgradeOptions> {
[BaseGenerator.INITIALIZING]: Record<"displayLogo" | "initializeOptions" | "assertJHipsterProject" | "checkoutDependency" | "assertGitPresent" | "assertGitRepository" | "assertNoLocalChanges" | "detectCurrentBranch", import("../base-core/types.js").GenericTask<any, import("../base/tasks.js").TaskParamWithControl>>;
[BaseGenerator.DEFAULT]: Record<"prepareUpgradeBranch" | "prepareSourceBranch" | "updateUpgradeBranch" | "upgradeSourceBranch", import("../base-core/types.js").GenericTask<any, import("../base/tasks.js").TaskParamWithControl>>;
[BaseGenerator.END]: Record<"end", import("../base-core/types.js").GenericTask<any, import("../base/tasks.js").TaskParamWithControl>>;
requiredPackage: string;
createEnvBuilder: typeof EnvironmentBuilder.createDefaultBuilder;
actualApplicationBranch: string;
silent: boolean;
applyConfig: boolean;
spawnStdio: 'inherit' | 'ignore' | 'pipe' | 'overlapped';
executable: string;
verbose: boolean;
beforeQueue(): Promise<void>;
get initializing(): Record<"displayLogo" | "initializeOptions" | "assertJHipsterProject" | "checkoutDependency" | "assertGitPresent" | "assertGitRepository" | "assertNoLocalChanges" | "detectCurrentBranch", import("../base-core/types.js").GenericTask<any, import("../base/tasks.js").TaskParamWithControl>>;
get default(): Record<"prepareUpgradeBranch" | "prepareSourceBranch" | "updateUpgradeBranch" | "upgradeSourceBranch", import("../base-core/types.js").GenericTask<any, import("../base/tasks.js").TaskParamWithControl>>;
get end(): Record<"end", import("../base-core/types.js").GenericTask<any, import("../base/tasks.js").TaskParamWithControl>>;
rmRf(file: string): Promise<void>;
/**
* Remove every generated file not related to the generation.
*/
cleanUp(): Promise<void>;
getPackageJsonVersion(): string;
isV7(version: string): boolean;
runNonInteractive(inherit?: boolean): Promise<void>;
/**
* Check git version.
*/
checkGitVersion(minVersion?: string): Promise<boolean>;
}