UNPKG

@ui5/task-adaptation

Version:

Custom task for ui5-builder which allows building UI5 Flexibility Adaptation Projects for SAP BTP, Cloud Foundry environment

15 lines (14 loc) 1.19 kB
import { IConfiguration } from "../model/types.js"; import Language from "../model/language.js"; export declare function dotToUnderscore(value: string): string; export declare function validateObject<T extends object>(options: T, properties: Array<keyof T>, message: string): void; export declare function escapeRegex(update: string): string; export declare function renameResources(files: ReadonlyMap<string, string>, search: string, replacement: string): Map<string, string>; export declare function rename(content: string, search: string, replacement: string): string; export declare function insertInArray<T>(array: T[], index: number, insert: T): void; export declare function writeTempAnnotations({ writeTempFiles }: IConfiguration, name: string, language: Language, content: string): void; export declare function trimExtension(filePath: string): string; export declare function traverse(json: any, paths: string[], callback: (json: any, key: string | number, paths: string[]) => void): void; export declare function logBuilderVersion(): void; export declare function logBetaUsage(): void; export declare function getUniqueName(existingNames: string[], template: string): string;