UNPKG

gen-jhipster

Version:

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

71 lines (70 loc) 4.58 kB
import BaseWorkspacesGenerator from '../base-workspaces/index.ts'; import type { Config as WorkspacesConfig, Options as WorkspacesOptions, WorkspacesApplication } from './types.ts'; export default class WorkspacesGenerator extends BaseWorkspacesGenerator<any, WorkspacesApplication, WorkspacesConfig, WorkspacesOptions> { [BaseWorkspacesGenerator.INITIALIZING]: Record<"loadConfig", import("../base-core/types.js").GenericTask<any, import("../base/tasks.js").TaskParamWithControl>>; [BaseWorkspacesGenerator.CONFIGURING]: Record<"defaults" | "configureUsingFiles", import("../base-core/types.js").GenericTask<any, import("../base/tasks.js").TaskParamWithControl>>; [BaseWorkspacesGenerator.COMPOSING]: Record<"generateApplications" | "composeGit", import("../base-core/types.js").GenericTask<any, import("../base/tasks.js").TaskParamWithControl>>; [BaseWorkspacesGenerator.CONFIGURING_WORKSPACES]: Record<"checkWorkspaces", import("../base-core/types.js").GenericTask<any, import("../base/tasks.js").TaskParamWithControl & { applications: WorkspacesApplication[]; deployment: any; }>>; [BaseWorkspacesGenerator.PREPARING]: Record<"setWorkspacesRoot", import("../base-core/types.js").GenericTask<any, import("../base/tasks.js").TaskParamWithSource<import("../base/types.js").Source>>>; [BaseWorkspacesGenerator.LOADING_WORKSPACES]: Record<"loadConfig" | "configurePackageManager", import("../base-core/types.js").GenericTask<any, import("../base/tasks.js").TaskParamWithControl & { applications: WorkspacesApplication[]; deployment: any; }>>; [BaseWorkspacesGenerator.WRITING]: Record<"writing", import("../base-core/types.js").GenericTask<any, import("../base/tasks.js").TaskParamWithControl & { applications: WorkspacesApplication[]; deployment: any; }>>; [BaseWorkspacesGenerator.POST_WRITING]: Record<"generatePackageJson", import("../base-core/types.js").GenericTask<any, import("../base/tasks.js").TaskParamWithControl & { source: import("../base/types.js").Source; } & { applications: WorkspacesApplication[]; deployment: any; }>>; dockerCompose: boolean; generateWorkspaces: boolean; workspacesConfig: Record<string, any>; readonly workspaces: boolean; readonly generateApplications: () => Promise<void>; readonly generateWith: string; readonly entrypointGenerator: string; beforeQueue(): Promise<void>; get directoryPath(): string; get initializing(): Record<"loadConfig", import("../base-core/types.js").GenericTask<any, import("../base/tasks.js").TaskParamWithControl>>; get configuring(): Record<"defaults" | "configureUsingFiles", import("../base-core/types.js").GenericTask<any, import("../base/tasks.js").TaskParamWithControl>>; get composing(): Record<"generateApplications" | "composeGit", import("../base-core/types.js").GenericTask<any, import("../base/tasks.js").TaskParamWithControl>>; get configuringWorkspaces(): Record<"checkWorkspaces", import("../base-core/types.js").GenericTask<any, import("../base/tasks.js").TaskParamWithControl & { applications: WorkspacesApplication[]; deployment: any; }>>; get preparing(): Record<"setWorkspacesRoot", import("../base-core/types.js").GenericTask<any, import("../base/tasks.js").TaskParamWithSource<import("../base/types.js").Source>>>; get loadingWorkspaces(): Record<"loadConfig" | "configurePackageManager", import("../base-core/types.js").GenericTask<any, import("../base/tasks.js").TaskParamWithControl & { applications: WorkspacesApplication[]; deployment: any; }>>; get writing(): Record<"writing", import("../base-core/types.js").GenericTask<any, import("../base/tasks.js").TaskParamWithControl & { applications: WorkspacesApplication[]; deployment: any; }>>; get postWriting(): Record<"generatePackageJson", import("../base-core/types.js").GenericTask<any, import("../base/tasks.js").TaskParamWithControl & { source: import("../base/types.js").Source; } & { applications: WorkspacesApplication[]; deployment: any; }>>; getOtherScripts(): { 'docker-compose': string; 'ci:e2e:prepare': string; 'ci:e2e:teardown': string; } | { 'docker-compose'?: undefined; 'ci:e2e:prepare'?: undefined; 'ci:e2e:teardown'?: undefined; }; createConcurrentlyScript(...scripts: string[]): any; createWorkspacesScript(...scripts: string[]): { [k: string]: string; }; }