ISettings
ISettings - интерфейс управления настройками через вьювер.
export interface ISettings {
changeSetting<T>(name: string, value: T, notify?: boolean, providedData?: any): void;
getSettingValue<T>(name: string): T;
}
Методы
changeSetting()
Метод изменяющий настройку вьювера
changeSetting<T>(name: string, value: T, notify?: boolean, providedData?: any): void;
где:
name – имя настройки.
value – значение настройки.
notify – флаг для работы _eventDispatcher, если ничего не передано или true, то выбросит событие для подписчиков.
providedData – дополнительные данные, если необходимо получить подписчикам _eventDispatcher.
getSettingValue()
Метод возвращает настройку вьювера
getSettingValue<T>(name: string): T;
где:
name – имя настройки.