AsyncSetting.mjs |
This is the interface for the async setting classes to implement.
For the actual implementation see AsyncSettingMixin.
|
4546 |
Preference.mjs |
@typedef {object} PreferenceConfigInfo
@property {string} id
@property {string} type
@property {boolean} [inverted]
|
10900 |
Preferences.mjs |
A map of Setting instances (values) along with their IDs
(keys) so that the dependencies of a setting can
be easily looked up by just their ID.
@typedef {Record<string, Setting>} PreferenceSettingDepsMap
|
14893 |
Setting.mjs |
@import { type Preference } from "chrome://global/content/preferences/Preference.mjs" |
6589 |