UNPKG

@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
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>;