gen-jhipster
Version:
VHipster - Spring Boot + Angular/React/Vue in one handy generator
71 lines (70 loc) • 4.58 kB
TypeScript
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;
};
}