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

Function normalizeOptionsInternal

docs/app/js/sanddance-app.js:55831–55839  ·  view source on GitHub ↗
(loader, options, url)

Source from the content-addressed store, hash-verified

55829 return bestSuggestion;
55830}
55831function normalizeOptionsInternal(loader, options, url) {
55832 var loaderDefaultOptions = loader.options || {};
55833 var mergedOptions = _objectSpread({}, loaderDefaultOptions);
55834 if (mergedOptions.log === null) mergedOptions.log = new (0, _loggers.NullLog)();
55835 mergeNestedFields(mergedOptions, getGlobalLoaderOptions());
55836 mergeNestedFields(mergedOptions, options);
55837 addUrlOptions(mergedOptions, url);
55838 return mergedOptions;
55839}
55840function mergeNestedFields(mergedOptions, options) {
55841 for(var key in options)if (key in options) {
55842 var value = options[key];

Callers 2

setGlobalOptionsFunction · 0.70
normalizeOptionsFunction · 0.70

Calls 4

_objectSpreadFunction · 0.70
mergeNestedFieldsFunction · 0.70
getGlobalLoaderOptionsFunction · 0.70
addUrlOptionsFunction · 0.70

Tested by

no test coverage detected