UNPKG

@sap-ux/i18n

Version:

Library for i18n

22 lines 890 B
import type { CdsEnvironment, NewI18nEntry } from '../../types.js'; import type { Editor } from 'mem-fs-editor'; /** * Add json text. * * @param text json text * @param fallbackLocale fallback local i18n * @param newEntries new i18n entries that will be maintained * @returns text string */ export declare function addJsonTexts(text: string, fallbackLocale: string, newEntries: NewI18nEntry[]): string; /** * Try add new i18n entries to json file. * * @param env cds environment * @param path file path * @param newI18nEntries new i18n entries that will be maintained * @param fs optional `mem-fs-editor` instance. If provided, `mem-fs-editor` api is used instead of `fs` of node * @returns boolean */ export declare function tryAddJsonTexts(env: CdsEnvironment, path: string, newI18nEntries: NewI18nEntry[], fs?: Editor): Promise<boolean>; //# sourceMappingURL=json.d.ts.map