UNPKG

armisa-models

Version:
18 lines (17 loc) 633 B
import { MainStateManager } from './MainStateManager'; import { Language } from './Language/Save'; export type ILanguageSuffix = 'FA' | 'EN' | 'AR' | 'SP' | 'FR'; export declare class Languages { private mainStateManager; forceUpdate: () => void; selectThisLanguage(language: Language): void; languageSuffix: ILanguageSuffix; Items: Language[]; private current?; get isRightToLeft(): boolean; get Current(): Language; constructor(mainStateManager: MainStateManager); private getAllLanguages?; onChangeLanguage: (callBack: () => void) => void; loadItems: () => void; }