MCPcopy Index your code
hub / github.com/caseywebdev/react-list / preloadModule

Function preloadModule

docs/index.js:17171–17214  ·  view source on GitHub ↗
(href, options)

Source from the content-addressed store, hash-verified

17169 }
17170}
17171function preloadModule(href, options) {
17172 previousDispatcher.m(href, options);
17173 var ownerDocument = globalDocument;
17174 if (ownerDocument && href) {
17175 var as = options && "string" === typeof options.as ? options.as : "script",
17176 preloadSelector =
17177 'link[rel="modulepreload"][as="' +
17178 escapeSelectorAttributeValueInsideDoubleQuotes(as) +
17179 '"][href="' +
17180 escapeSelectorAttributeValueInsideDoubleQuotes(href) +
17181 '"]',
17182 key = preloadSelector;
17183 switch (as) {
17184 case "audioworklet":
17185 case "paintworklet":
17186 case "serviceworker":
17187 case "sharedworker":
17188 case "worker":
17189 case "script":
17190 key = getScriptKey(href);
17191 }
17192 if (
17193 !preloadPropsMap.has(key) &&
17194 ((href = assign({ rel: "modulepreload", href: href }, options)),
17195 preloadPropsMap.set(key, href),
17196 null === ownerDocument.querySelector(preloadSelector))
17197 ) {
17198 switch (as) {
17199 case "audioworklet":
17200 case "paintworklet":
17201 case "serviceworker":
17202 case "sharedworker":
17203 case "worker":
17204 case "script":
17205 if (ownerDocument.querySelector(getScriptSelectorFromKey(key)))
17206 return;
17207 }
17208 as = ownerDocument.createElement("link");
17209 setInitialProperties(as, "link", href);
17210 markNodeAsHoistable(as);
17211 ownerDocument.head.appendChild(as);
17212 }
17213 }
17214}
17215function preinitStyle(href, precedence, options) {
17216 previousDispatcher.S(href, precedence, options);
17217 var ownerDocument = globalDocument;

Callers

nothing calls this directly

Calls 5

getScriptKeyFunction · 0.85
getScriptSelectorFromKeyFunction · 0.85
setInitialPropertiesFunction · 0.85
markNodeAsHoistableFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…