(settingName: string)
| 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); |