Class: SavedFrequenciesUserSettingsManager
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Settings/SavedFrequenciesUserSettings.ts:38
A user setting manager for saved frequencies.
Implements
UserSettingManager<SavedFrequencyAllUserSettingTypes>
Constructors
Constructor
new SavedFrequenciesUserSettingsManager(
bus):SavedFrequenciesUserSettingsManager
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Settings/SavedFrequenciesUserSettings.ts:45
Creates a new instance of SavedFrequenciesUserSettingsManager.
Parameters
| Parameter | Type | Description |
|---|---|---|
bus | EventBus | The event bus. |
Returns
SavedFrequenciesUserSettingsManager
Methods
getAllSettings()
getAllSettings():
UserSetting<UserSettingValue>[]
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Settings/SavedFrequenciesUserSettings.ts:71
Returns
UserSetting<UserSettingValue>[]
Inherit Doc
Implementation of
UserSettingManager.getAllSettings
getManager()
getManager():
DefaultUserSettingManager<SavedFrequencyAllUserSettingTypes>
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Settings/SavedFrequenciesUserSettings.ts:84
Gets a manager for Saved Frequency user settings.
Returns
DefaultUserSettingManager<SavedFrequencyAllUserSettingTypes>
A manager for Saved Frequency user settings.
getSetting()
getSetting<
K>(name):UserSetting<NonNullable<SavedFrequencyAllUserSettingTypes[K]>>
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Settings/SavedFrequenciesUserSettings.ts:61
Type Parameters
| Type Parameter |
|---|
K extends "frequencyComRecent_2_g3x" | "frequencyComRecent_4_g3x" | "frequencyComRecent_16_g3x" | "frequencyComRecent_1_g3x" | "frequencyComRecent_3_g3x" | "frequencyComRecent_5_g3x" | "frequencyComRecent_6_g3x" | "frequencyComRecent_7_g3x" | "frequencyComRecent_8_g3x" | "frequencyComRecent_9_g3x" | "frequencyComRecent_10_g3x" | "frequencyComRecent_11_g3x" | "frequencyComRecent_12_g3x" | "frequencyComRecent_13_g3x" | "frequencyComRecent_14_g3x" | "frequencyComRecent_15_g3x" | "frequencyComUser_2_g3x" | "frequencyComUser_4_g3x" | "frequencyComUser_16_g3x" | "frequencyComUser_1_g3x" | "frequencyComUser_3_g3x" | "frequencyComUser_5_g3x" | "frequencyComUser_6_g3x" | "frequencyComUser_7_g3x" | "frequencyComUser_8_g3x" | "frequencyComUser_9_g3x" | "frequencyComUser_10_g3x" | "frequencyComUser_11_g3x" | "frequencyComUser_12_g3x" | "frequencyComUser_13_g3x" | "frequencyComUser_14_g3x" | "frequencyComUser_15_g3x" | "frequencyNavRecent_2_g3x" | "frequencyNavRecent_4_g3x" | "frequencyNavRecent_16_g3x" | "frequencyNavRecent_1_g3x" | "frequencyNavRecent_3_g3x" | "frequencyNavRecent_5_g3x" | "frequencyNavRecent_6_g3x" | "frequencyNavRecent_7_g3x" | "frequencyNavRecent_8_g3x" | "frequencyNavRecent_9_g3x" | "frequencyNavRecent_10_g3x" | "frequencyNavRecent_11_g3x" | "frequencyNavRecent_12_g3x" | "frequencyNavRecent_13_g3x" | "frequencyNavRecent_14_g3x" | "frequencyNavRecent_15_g3x" | "frequencyNavUser_2_g3x" | "frequencyNavUser_4_g3x" | "frequencyNavUser_16_g3x" | "frequencyNavUser_1_g3x" | "frequencyNavUser_3_g3x" | "frequencyNavUser_5_g3x" | "frequencyNavUser_6_g3x" | "frequencyNavUser_7_g3x" | "frequencyNavUser_8_g3x" | "frequencyNavUser_9_g3x" | "frequencyNavUser_10_g3x" | "frequencyNavUser_11_g3x" | "frequencyNavUser_12_g3x" | "frequencyNavUser_13_g3x" | "frequencyNavUser_14_g3x" | "frequencyNavUser_15_g3x" |
Parameters
| Parameter | Type |
|---|---|
name | K |
Returns
UserSetting<NonNullable<SavedFrequencyAllUserSettingTypes[K]>>
Inherit Doc
Implementation of
UserSettingManager.getSetting
mapTo()
mapTo<
M>(map):UserSettingManager<M&SavedFrequencyAllUserSettingTypes>
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Settings/SavedFrequenciesUserSettings.ts:76
Type Parameters
| Type Parameter |
|---|
M extends UserSettingRecord |
Parameters
| Parameter | Type |
|---|---|
map | UserSettingMap<M, SavedFrequencyAllUserSettingTypes> |
Returns
UserSettingManager<M & SavedFrequencyAllUserSettingTypes>
Inherit Doc
Implementation of
UserSettingManager.mapTo
tryGetSetting()
tryGetSetting<
K>(name):Kextends"frequencyComRecent_2_g3x"|"frequencyComRecent_4_g3x"|"frequencyComRecent_16_g3x"|"frequencyComRecent_1_g3x"|"frequencyComRecent_3_g3x"|"frequencyComRecent_5_g3x"|"frequencyComRecent_6_g3x"|"frequencyComRecent_7_g3x"|"frequencyComRecent_8_g3x"|"frequencyComRecent_9_g3x"|"frequencyComRecent_10_g3x"|"frequencyComRecent_11_g3x"|"frequencyComRecent_12_g3x"|"frequencyComRecent_13_g3x"|"frequencyComRecent_14_g3x"|"frequencyComRecent_15_g3x"|"frequencyComUser_2_g3x"|"frequencyComUser_4_g3x"|"frequencyComUser_16_g3x"|"frequencyComUser_1_g3x"|"frequencyComUser_3_g3x"|"frequencyComUser_5_g3x"|"frequencyComUser_6_g3x"|"frequencyComUser_7_g3x"|"frequencyComUser_8_g3x"|"frequencyComUser_9_g3x"|"frequencyComUser_10_g3x"|"frequencyComUser_11_g3x"|"frequencyComUser_12_g3x"|"frequencyComUser_13_g3x"|"frequencyComUser_14_g3x"|"frequencyComUser_15_g3x"|"frequencyNavRecent_2_g3x"|"frequencyNavRecent_4_g3x"|"frequencyNavRecent_16_g3x"|"frequencyNavRecent_1_g3x"|"frequencyNavRecent_3_g3x"|"frequencyNavRecent_5_g3x"|"frequencyNavRecent_6_g3x"|"frequencyNavRecent_7_g3x"|"frequencyNavRecent_8_g3x"|"frequencyNavRecent_9_g3x"|"frequencyNavRecent_10_g3x"|"frequencyNavRecent_11_g3x"|"frequencyNavRecent_12_g3x"|"frequencyNavRecent_13_g3x"|"frequencyNavRecent_14_g3x"|"frequencyNavRecent_15_g3x"|"frequencyNavUser_2_g3x"|"frequencyNavUser_4_g3x"|"frequencyNavUser_16_g3x"|"frequencyNavUser_1_g3x"|"frequencyNavUser_3_g3x"|"frequencyNavUser_5_g3x"|"frequencyNavUser_6_g3x"|"frequencyNavUser_7_g3x"|"frequencyNavUser_8_g3x"|"frequencyNavUser_9_g3x"|"frequencyNavUser_10_g3x"|"frequencyNavUser_11_g3x"|"frequencyNavUser_12_g3x"|"frequencyNavUser_13_g3x"|"frequencyNavUser_14_g3x"|"frequencyNavUser_15_g3x"?UserSetting<SavedFrequencyAllUserSettingTypes[K<K>]> :undefined
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Settings/SavedFrequenciesUserSettings.ts:56
Type Parameters
| Type Parameter |
|---|
K extends string |
Parameters
| Parameter | Type |
|---|---|
name | K |
Returns
K extends "frequencyComRecent_2_g3x" | "frequencyComRecent_4_g3x" | "frequencyComRecent_16_g3x" | "frequencyComRecent_1_g3x" | "frequencyComRecent_3_g3x" | "frequencyComRecent_5_g3x" | "frequencyComRecent_6_g3x" | "frequencyComRecent_7_g3x" | "frequencyComRecent_8_g3x" | "frequencyComRecent_9_g3x" | "frequencyComRecent_10_g3x" | "frequencyComRecent_11_g3x" | "frequencyComRecent_12_g3x" | "frequencyComRecent_13_g3x" | "frequencyComRecent_14_g3x" | "frequencyComRecent_15_g3x" | "frequencyComUser_2_g3x" | "frequencyComUser_4_g3x" | "frequencyComUser_16_g3x" | "frequencyComUser_1_g3x" | "frequencyComUser_3_g3x" | "frequencyComUser_5_g3x" | "frequencyComUser_6_g3x" | "frequencyComUser_7_g3x" | "frequencyComUser_8_g3x" | "frequencyComUser_9_g3x" | "frequencyComUser_10_g3x" | "frequencyComUser_11_g3x" | "frequencyComUser_12_g3x" | "frequencyComUser_13_g3x" | "frequencyComUser_14_g3x" | "frequencyComUser_15_g3x" | "frequencyNavRecent_2_g3x" | "frequencyNavRecent_4_g3x" | "frequencyNavRecent_16_g3x" | "frequencyNavRecent_1_g3x" | "frequencyNavRecent_3_g3x" | "frequencyNavRecent_5_g3x" | "frequencyNavRecent_6_g3x" | "frequencyNavRecent_7_g3x" | "frequencyNavRecent_8_g3x" | "frequencyNavRecent_9_g3x" | "frequencyNavRecent_10_g3x" | "frequencyNavRecent_11_g3x" | "frequencyNavRecent_12_g3x" | "frequencyNavRecent_13_g3x" | "frequencyNavRecent_14_g3x" | "frequencyNavRecent_15_g3x" | "frequencyNavUser_2_g3x" | "frequencyNavUser_4_g3x" | "frequencyNavUser_16_g3x" | "frequencyNavUser_1_g3x" | "frequencyNavUser_3_g3x" | "frequencyNavUser_5_g3x" | "frequencyNavUser_6_g3x" | "frequencyNavUser_7_g3x" | "frequencyNavUser_8_g3x" | "frequencyNavUser_9_g3x" | "frequencyNavUser_10_g3x" | "frequencyNavUser_11_g3x" | "frequencyNavUser_12_g3x" | "frequencyNavUser_13_g3x" | "frequencyNavUser_14_g3x" | "frequencyNavUser_15_g3x" ? UserSetting<SavedFrequencyAllUserSettingTypes[K<K>]> : undefined
Inherit Doc
Implementation of
UserSettingManager.tryGetSetting
whenSettingChanged()
whenSettingChanged<
K>(name):Consumer<NonNullable<SavedFrequencyAllUserSettingTypes[K]>>
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Settings/SavedFrequenciesUserSettings.ts:66
Type Parameters
| Type Parameter |
|---|
K extends "frequencyComRecent_2_g3x" | "frequencyComRecent_4_g3x" | "frequencyComRecent_16_g3x" | "frequencyComRecent_1_g3x" | "frequencyComRecent_3_g3x" | "frequencyComRecent_5_g3x" | "frequencyComRecent_6_g3x" | "frequencyComRecent_7_g3x" | "frequencyComRecent_8_g3x" | "frequencyComRecent_9_g3x" | "frequencyComRecent_10_g3x" | "frequencyComRecent_11_g3x" | "frequencyComRecent_12_g3x" | "frequencyComRecent_13_g3x" | "frequencyComRecent_14_g3x" | "frequencyComRecent_15_g3x" | "frequencyComUser_2_g3x" | "frequencyComUser_4_g3x" | "frequencyComUser_16_g3x" | "frequencyComUser_1_g3x" | "frequencyComUser_3_g3x" | "frequencyComUser_5_g3x" | "frequencyComUser_6_g3x" | "frequencyComUser_7_g3x" | "frequencyComUser_8_g3x" | "frequencyComUser_9_g3x" | "frequencyComUser_10_g3x" | "frequencyComUser_11_g3x" | "frequencyComUser_12_g3x" | "frequencyComUser_13_g3x" | "frequencyComUser_14_g3x" | "frequencyComUser_15_g3x" | "frequencyNavRecent_2_g3x" | "frequencyNavRecent_4_g3x" | "frequencyNavRecent_16_g3x" | "frequencyNavRecent_1_g3x" | "frequencyNavRecent_3_g3x" | "frequencyNavRecent_5_g3x" | "frequencyNavRecent_6_g3x" | "frequencyNavRecent_7_g3x" | "frequencyNavRecent_8_g3x" | "frequencyNavRecent_9_g3x" | "frequencyNavRecent_10_g3x" | "frequencyNavRecent_11_g3x" | "frequencyNavRecent_12_g3x" | "frequencyNavRecent_13_g3x" | "frequencyNavRecent_14_g3x" | "frequencyNavRecent_15_g3x" | "frequencyNavUser_2_g3x" | "frequencyNavUser_4_g3x" | "frequencyNavUser_16_g3x" | "frequencyNavUser_1_g3x" | "frequencyNavUser_3_g3x" | "frequencyNavUser_5_g3x" | "frequencyNavUser_6_g3x" | "frequencyNavUser_7_g3x" | "frequencyNavUser_8_g3x" | "frequencyNavUser_9_g3x" | "frequencyNavUser_10_g3x" | "frequencyNavUser_11_g3x" | "frequencyNavUser_12_g3x" | "frequencyNavUser_13_g3x" | "frequencyNavUser_14_g3x" | "frequencyNavUser_15_g3x" |
Parameters
| Parameter | Type |
|---|---|
name | K |
Returns
Consumer<NonNullable<SavedFrequencyAllUserSettingTypes[K]>>
Inherit Doc
Implementation of
UserSettingManager.whenSettingChanged