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

Function isLoaderObject

docs/app/js/sanddance-app.js:55586–55593  ·  view source on GitHub ↗
(loader)

Source from the content-addressed store, hash-verified

55584 return target;
55585}
55586function isLoaderObject(loader) {
55587 if (!loader) return false;
55588 if (Array.isArray(loader)) loader = loader[0];
55589 var hasParser = loader.parseTextSync || loader.parseSync || loader.parse || loader.parseStream || loader.parseInBatches;
55590 var loaderOptions = loader.options && loader.options[loader.id];
55591 hasParser = hasParser || loaderOptions && loaderOptions.workerUrl;
55592 return hasParser;
55593}
55594function normalizeLoader(loader) {
55595 (0, _loaderUtils.assert)(loader, "null loader");
55596 (0, _loaderUtils.assert)(isLoaderObject(loader), "invalid loader");

Callers 1

normalizeLoaderFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected