UNPKG

gen-jhipster

Version:

VHipster - Spring Boot + Angular/React/Vue in one handy generator

33 lines (32 loc) 2.36 kB
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>; }