gen-jhipster
Version:
Spring Boot + Angular/React/Vue in one handy generator
61 lines (60 loc) • 3.66 kB
TypeScript
/**
* Copyright 2013-2024 the original author or authors from the JHipster project.
*
* This file is part of the JHipster project, see https://www.jhipster.tech/
* for more information.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
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;
};
}