* Returns the options scope keys for resolving plugin options. * @param {{id: string, additionalOptionScopes?: string[]}} plugin * @return {string[][]}
(plugin)
| 265 | * @return {string[][]} |
| 266 | */ |
| 267 | pluginScopeKeys(plugin) { |
| 268 | const id = plugin.id; |
| 269 | const type = this.type; |
| 270 | return cachedKeys(`${type}-plugin-${id}`, |
| 271 | () => [[ |
| 272 | `plugins.${id}`, |
| 273 | ...plugin.additionalOptionScopes || [], |
| 274 | ]]); |
| 275 | } |
| 276 | |
| 277 | /** |
| 278 | * @private |
no test coverage detected