armisa-models
Version:
models of armisa!
18 lines (17 loc) • 633 B
TypeScript
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;
}