@sap/generator-adaptation-project
Version:
Adaptation project allows you to create an app variant for an existing SAP Fiori elements-based or SAPUI5 freestyle application, without changing the original application.
30 lines (29 loc) • 3.15 kB
TypeScript
import { FDCService } from "@sap/adp-cf";
import { AbapService } from "@sap/adp-abap";
import Generator = require("yeoman-generator");
export declare function validateProjectName(value: string, destinationPath: string, isInternalMode: boolean, isCfMode: boolean): Promise<boolean | string>;
export declare function validateNamespace(namespace: string, projectName: string, isInternalMode: boolean): Promise<string | boolean>;
export declare function validateAch(ach: string, isInternalMode: boolean): Promise<string | boolean>;
export declare function validateProjectPath(projectPath: string, fdcService: FDCService): Promise<string | boolean>;
export declare function validateEmptyInput(input: string, label: string): Promise<string | boolean>;
export declare function validateBusinessSolutionName(input: string): Promise<string | boolean>;
export declare function validateEmptySelect(select: string, label: string): Promise<string | boolean>;
export declare function validateForEmptyValue(value: string, inputName: string): string | boolean;
export declare function validateAnnotationJSON(value: string, inputName: string): string | boolean;
export declare function validateFieldForEmptyValueAndUserState(value: string, isExternalUsage: boolean, input: string): string | boolean;
export declare function validateExistingAnnotationFile(value: string, projectPath: string): Promise<boolean | string>;
export declare function validateURI(value: string, input: string, isMandatory?: boolean): string | boolean;
export declare function validateForSpecialCharacters(value: string, input: string, specialCharactersExpression?: string, charactersDisMatchErrorMessage?: string): boolean | string;
export declare function validateClient(client: string): Promise<string | boolean>;
export declare function validatePropertyBinding(value: string, label: string): string | true;
export declare function validatePropertyBoolean(value: string, label: string): string | true;
export declare function validatePropertyNumber(value: string, label: string): string | true;
export declare function validateEnvironment(value: string, label: string, fdcService: FDCService): Promise<string | true>;
export declare function validatePropertyObject(value: string, label: string): string | boolean;
export declare function validatePackage(value: string, repository: string): string | undefined;
export declare function validateSAPUI5Repository(value: string): string | boolean;
export declare function validateDuplicateName(fieldValue: string, comparativeValue: string, field1Name: string, field2Name: string): string | boolean;
export declare function validatePackageChoiceInput(value: string, abapService: AbapService): Promise<string | boolean>;
export declare function validateTransportChoiceInput(value: string, packageName: string, repository: string, abapService: AbapService): Promise<string | boolean>;
export declare function validatePackageExtended(value: string, abapService: AbapService, answers: Generator.Answers): Promise<string | boolean>;
export declare function validateCloudPackage(packageName: string, abapService: AbapService): Promise<string | boolean>;