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