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

Function doBuildExtension

build-system/tasks/extension-helpers.js:360–365  ·  view source on GitHub ↗

* Builds a single extension after extracting its settings. * @param {!Object} extensions * @param {string} extension * @param {!Object} options * @return {!Promise }

(extensions, extension, options)

Source from the content-addressed store, hash-verified

358 * @return {!Promise<void>}
359 */
360async function doBuildExtension(extensions, extension, options) {
361 const e = extensions[extension];
362 let o = {...options};
363 o = Object.assign(o, e);
364 await buildExtension(e.name, e.version, e.hasCss, o);
365}
366
367/**
368 * Watches for non-JS changes within an extensions directory to trigger

Callers 1

buildExtensionsFunction · 0.85

Calls 2

buildExtensionFunction · 0.85
assignMethod · 0.80

Tested by

no test coverage detected