(key)
| 151 | * @returns {boolean} |
| 152 | */ |
| 153 | const configHas = (key) => { |
| 154 | instance === null && configure(); |
| 155 | const keys = key.split("."); |
| 156 | let level = instance; |
| 157 | let has = true; |
| 158 | keys.forEach((keyItem) => { |
| 159 | if (typeof level[keyItem] === "undefined") { |
| 160 | has = false; |
| 161 | } else { |
| 162 | level = level[keyItem]; |
| 163 | } |
| 164 | }); |
| 165 | |
| 166 | return has; |
| 167 | }; |
| 168 | |
| 169 | /** |
| 170 | * Gets a specific key from the top level |
no test coverage detected