UNPKG

gen-jhipster

Version:

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

75 lines (74 loc) 3.15 kB
/** * Copyright 2013-2026 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 type CoreGenerator from '../../base-core/generator.ts'; /** * Ask For Application Type */ export declare const askForApplicationType: import("../../base/tasks.js").SimpleTask<any, import("../../base/tasks.js").TaskParamWithControl>; /** * Ask For Path */ export declare const askForPath: import("../../base/tasks.js").SimpleTask<any, import("../../base/tasks.js").TaskParamWithControl>; /** * Ask For Apps */ export declare const askForApps: import("../../base/tasks.js").SimpleTask<any, import("../../base/tasks.js").TaskParamWithControl>; /** * Ask For Clusters Mode */ export declare const askForClustersMode: any; /** * Ask For Monitoring */ export declare const askForMonitoring: import("../../base/tasks.js").SimpleTask<any, import("../../base/tasks.js").TaskParamWithControl>; /** * Ask For APISIX Gateway */ export declare const askForApisixGateway: any; /** * Ask For Service Discovery */ export declare const askForServiceDiscovery: any; export declare const askForClustersModeWorkspace: import("../../base/tasks.js").SimpleTask<any, import("../../base/tasks.js").TaskParamWithControl & { applications: import("../types.js").WorkspacesApplication[]; deployment: import("../types.js").Deployment; }>; export declare const askForServiceDiscoveryWorkspace: import("../../base/tasks.js").SimpleTask<any, import("../../base/tasks.js").TaskParamWithControl & { applications: import("../types.js").WorkspacesApplication[]; deployment: import("../types.js").Deployment; }>; /** * Ask For Admin Password */ export declare const askForAdminPassword: import("../../base/tasks.js").SimpleTask<any, import("../../base/tasks.js").TaskParamWithControl>; /** * Ask For Docker Repository Name */ export declare const askForDockerRepositoryName: import("../../base/tasks.js").SimpleTask<any, import("../../base/tasks.js").TaskParamWithControl>; /** * Ask For Docker Push Command */ export declare const askForDockerPushCommand: import("../../base/tasks.js").SimpleTask<any, import("../../base/tasks.js").TaskParamWithControl>; /** * Get App Folders * @param directory path to join to destination path * @param deploymentApplicationType type of application being composed * @returns {Array} array of string representing app folders */ export declare function getAppFolders(this: CoreGenerator, directory: string, deploymentApplicationType?: string): string[];