UNPKG

@js-sugar/angular

Version:

JS-Sugar core package (Angular)

21 lines (20 loc) 795 B
import { LocaleData, LocaleDictionary, LocaleErrorTranslators } from "./locale-data"; import { LocalizedValidationError } from "./types"; export declare class Locale { private readonly _data; constructor(data: LocaleData); get name(): string; get rtl(): boolean; get data(): LocaleData; clone(newProps?: Partial<LocaleData>): Locale; extend(values: { dictionary?: LocaleDictionary; errorTranslators?: LocaleErrorTranslators; }): Locale; translateError(key: string, value: any): string | undefined; translateErrors(errors: any): { [key: string]: LocalizedValidationError; }; translateFirstError(errors: any): LocalizedValidationError | undefined; lookup(dictionaryKey: string): string | undefined; }