MCPcopy
hub / github.com/ampproject/amphtml / calculateExtensionScriptUrl

Function calculateExtensionScriptUrl

src/service/extension-script.js:42–53  ·  view source on GitHub ↗
(
  location,
  extensionId,
  version,
  opt_isLocalDev
)

Source from the content-addressed store, hash-verified

40 * @return {string}
41 */
42export function calculateExtensionScriptUrl(
43 location,
44 extensionId,
45 version,
46 opt_isLocalDev
47) {
48 const fileExtension = mode.isEsm() ? '.mjs' : '.js';
49 const base = calculateScriptBaseUrl(location, opt_isLocalDev);
50 const rtv = getMode().rtvVersion;
51 const extensionVersion = version ? '-' + version : '';
52 return `${base}/rtv/${rtv}/v0/${extensionId}${extensionVersion}${fileExtension}`;
53}
54
55/**
56 * Calculate url for a file in the v0/ extension directory.

Callers 3

getWorkerScript_Method · 0.90
createExtensionScriptFunction · 0.85

Calls 2

getModeFunction · 0.90
calculateScriptBaseUrlFunction · 0.85

Tested by

no test coverage detected