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
– имя настройки.