UNPKG

gen-jhipster

Version:

VHipster - Spring Boot + Angular/React/Vue in one handy generator

28 lines (27 loc) 1.22 kB
import type { MemFsEditorFile } from 'mem-fs-editor'; import type CoreGenerator from '../base-core/generator.ts'; export declare const createTranslationsFilter: ({ clientI18nDir, nativeLanguage, fallbackLanguage, }: { clientI18nDir: string; nativeLanguage: string; fallbackLanguage?: string; }) => (filePath: string) => boolean; export declare const createTranslationsFileFilter: (opts: Parameters<typeof createTranslationsFilter>[0]) => (file: MemFsEditorFile) => boolean; export default class TranslationData { translations: Record<string, any>; generator: CoreGenerator; constructor({ generator, translations }: { generator: CoreGenerator; translations: Record<string, any>; }); loadFromStreamTransform({ enableTranslation, clientI18nDir, nativeLanguage, fallbackLanguage, }: { enableTranslation: boolean; clientI18nDir: string; nativeLanguage: string; fallbackLanguage?: string; }): import("stream").Transform; mergeTranslation(translation: Record<string, any>, fallback: boolean): void; /** * Get translation value for a key. */ getClientTranslation(translationKey: string, data?: Record<string, any>): any; }