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

Method registerElementInWindow_

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

* @param {!Window} win * @param {string} name * @param {typeof ../base-element.BaseElement} implementationClass * @private

(win, name, implementationClass)

Source from the content-addressed store, hash-verified

386 * @private
387 */
388 registerElementInWindow_(win, name, implementationClass) {
389 // Register the element in the window.
390 upgradeOrRegisterElement(win, name, implementationClass);
391 // Register this extension to resolve its Service Promise.
392 registerServiceBuilder(win, name, emptyService);
393 }
394
395 /**
396 * Add a service to the extension currently being registered. This is a

Callers 1

installElement_Method · 0.95

Calls 2

upgradeOrRegisterElementFunction · 0.90
registerServiceBuilderFunction · 0.90

Tested by

no test coverage detected