MCPcopy Create free account
hub / github.com/microsoft/SandDance / validateOptions

Function validateOptions

docs/app/js/sanddance-app.js:55778–55795  ·  view source on GitHub ↗
(options, loaders)

Source from the content-addressed store, hash-verified

55776 };
55777}
55778function validateOptions(options, loaders) {
55779 var log = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : console;
55780 validateOptionsObject(options, null, log, DEFAULT_LOADER_OPTIONS, DEPRECATED_LOADER_OPTIONS, loaders);
55781 var _iterator = _createForOfIteratorHelper(loaders), _step;
55782 try {
55783 for(_iterator.s(); !(_step = _iterator.n()).done;){
55784 var loader = _step.value;
55785 var idOptions = options && options[loader.id] || {};
55786 var loaderOptions = loader.options && loader.options[loader.id] || {};
55787 var deprecatedOptions = loader.defaultOptions && loader.defaultOptions[loader.id] || {};
55788 validateOptionsObject(idOptions, loader.id, log, loaderOptions, deprecatedOptions, loaders);
55789 }
55790 } catch (err) {
55791 _iterator.e(err);
55792 } finally{
55793 _iterator.f();
55794 }
55795}
55796function validateOptionsObject(options, id, log, defaultOptions, deprecatedOptions, loaders) {
55797 var loaderName = id || "Top level";
55798 var prefix = id ? "".concat(id, ".") : "";

Callers 1

normalizeOptionsFunction · 0.70

Calls 2

validateOptionsObjectFunction · 0.70

Tested by

no test coverage detected