generator-begcode
Version:
Spring Boot + Angular/React/Vue in one handy generator
43 lines (42 loc) • 2.9 kB
TypeScript
import BaseWorkspacesGenerator from '../base-workspaces/index.js';
export default class WorkspacesGenerator extends BaseWorkspacesGenerator {
[x: string]: any;
workspaces: boolean;
generateApplications: () => Promise<undefined>;
generateWith: string;
entrypointGenerator: string;
dockerCompose: boolean;
generateWorkspaces: boolean;
workspacesConfig: Record<string, any>;
beforeQueue(): Promise<void>;
get initializing(): import("../../lib/types/base/tasks.js").GenericTaskGroup<any, import("../../lib/types/base/tasks.js").TaskParamWithControl, "loadConfig">;
get configuring(): import("../../lib/types/base/tasks.js").GenericTaskGroup<any, import("../../lib/types/base/tasks.js").TaskParamWithControl, "configure" | "configureUsingFiles">;
get composing(): import("../../lib/types/base/tasks.js").GenericTaskGroup<any, import("../../lib/types/base/tasks.js").TaskParamWithControl, "generateApplications" | "composeGit">;
get loading(): import("../../lib/types/base/tasks.js").GenericTaskGroup<any, import("../../lib/types/base/tasks.js").TaskParamWithControl & {
applications: import("../../lib/types/application/application.js").ApplicationType<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>>[];
}, "checkWorkspaces">;
get loadingWorkspaces(): import("../../lib/types/base/tasks.js").GenericTaskGroup<any, import("../../lib/types/base/tasks.js").TaskParamWithControl & {
applications: import("../../lib/types/application/application.js").ApplicationType<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>>[];
}, "loadConfig" | "configurePackageManager">;
get writing(): import("../../lib/types/base/tasks.js").GenericTaskGroup<any, import("../../lib/types/base/tasks.js").TaskParamWithControl & {
applications: import("../../lib/types/application/application.js").ApplicationType<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>>[];
}, "writing">;
get postWriting(): import("../../lib/types/base/tasks.js").GenericTaskGroup<any, import("../../lib/types/base/tasks.js").TaskParamWithControl & {
source: any;
} & {
applications: import("../../lib/types/application/application.js").ApplicationType<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>>[];
}, "generatePackageJson">;
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: any[]): any;
createWorkspacesScript(...scripts: any[]): {
[k: string]: string;
};
}