@dragonaxe/i18n
Version:
A tool for i18n content.
10 lines (9 loc) • 464 B
TypeScript
import { LocaleInfo } from '../../../models/data';
export interface IMultilangualValueCdnService {
getLocales(): Promise<LocaleInfo[]>;
setLocale(locale: string): Promise<void>;
getLocale(): Promise<LocaleInfo>;
getString(key: string, locale: string): Promise<string | undefined>;
getResources<T>(key: string, locale: string, limit?: number | undefined): Promise<T[]>;
getResource<T>(key: string, locale: string): Promise<T | undefined>;
}