MCPcopy Create free account
hub / github.com/ChromeDevTools/devtools-frontend / moduleSetting

Method moduleSetting

front_end/core/common/Settings.ts:190–196  ·  view source on GitHub ↗
(settingName: string)

Source from the content-addressed store, hash-verified

188 */
189 // eslint-disable-next-line @typescript-eslint/no-explicit-any
190 moduleSetting<T = any>(settingName: string): Setting<T> {
191 const setting = this.moduleSettings.get(settingName) as Setting<T>;
192 if (!setting) {
193 throw new Error('No setting registered: ' + settingName);
194 }
195 return setting;
196 }
197
198 settingForTest(settingName: string): Setting<unknown> {
199 const setting = this.#registry.get(settingName);

Callers 15

Tests.jsFile · 0.80
constructorMethod · 0.80
copyRequestedMethod · 0.80
constructorMethod · 0.80
buildHighlightConfigMethod · 0.80
constructorMethod · 0.80
constructorMethod · 0.80

Calls 1

getMethod · 0.65

Tested by 12

handlesSwitchingScopeFunction · 0.64
getIgnoredRegexesFunction · 0.64
ignoreRegexFunction · 0.64
unignoreRegexFunction · 0.64
tracingTestsFunction · 0.64
handlesSwitchingScopeFunction · 0.64
updatePatternSettingFunction · 0.64
enableCollapseFunction · 0.64
setupFunction · 0.64
setReceiveBadgesSettingFunction · 0.64