(options, id, log, defaultOptions, deprecatedOptions, loaders)
| 55794 | } |
| 55795 | } |
| 55796 | function validateOptionsObject(options, id, log, defaultOptions, deprecatedOptions, loaders) { |
| 55797 | var loaderName = id || "Top level"; |
| 55798 | var prefix = id ? "".concat(id, ".") : ""; |
| 55799 | for(var key in options){ |
| 55800 | var isSubOptions = !id && (0, _isType.isObject)(options[key]); |
| 55801 | if (!(key in defaultOptions)) { |
| 55802 | if (key in deprecatedOptions) log.warn("".concat(loaderName, " loader option '").concat(prefix).concat(key, "' deprecated, use '").concat(deprecatedOptions[key], "'")); |
| 55803 | else if (!isSubOptions) { |
| 55804 | var suggestion = findSimilarOption(key, loaders); |
| 55805 | log.warn("".concat(loaderName, " loader option '").concat(prefix).concat(key, "' not recognized. ").concat(suggestion)); |
| 55806 | } |
| 55807 | } |
| 55808 | } |
| 55809 | } |
| 55810 | function findSimilarOption(optionKey, loaders) { |
| 55811 | var lowerCaseOptionKey = optionKey.toLowerCase(); |
| 55812 | var bestSuggestion = ""; |
no test coverage detected