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

Method installExtensionsInDoc

src/service/extensions-impl.js:486–492  ·  view source on GitHub ↗

* Installs all ampdoc factories previously registered with * `addDocFactory`. * @param {!./ampdoc-impl.AmpDoc} ampdoc * @param {!Array<{extensionId: string, extensionVersion: string}>} extensions * @return {!Promise} * @restricted

(ampdoc, extensions)

Source from the content-addressed store, hash-verified

484 * @restricted
485 */
486 installExtensionsInDoc(ampdoc, extensions) {
487 return Promise.all(
488 extensions.map(({extensionId, extensionVersion}) =>
489 this.installExtensionInDoc(ampdoc, extensionId, extensionVersion)
490 )
491 );
492 }
493
494 /**
495 * Installs all ampdoc factories for the specified extension.

Callers 3

test-extensions.jsFile · 0.80
setupMethod · 0.80

Calls 1

installExtensionInDocMethod · 0.95

Tested by

no test coverage detected