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

Function measureDisplay

src/utils/display-observer.js:65–74  ·  view source on GitHub ↗
(target)

Source from the content-addressed store, hash-verified

63 * @return {!Promise<boolean>}
64 */
65export function measureDisplay(target) {
66 const observer = getObserver(target);
67 return new Promise((resolve) => {
68 const onDisplay = (display) => {
69 resolve(display);
70 observer.unobserve(target, onDisplay);
71 };
72 observer.observe(target, onDisplay);
73 });
74}
75
76/**
77 * Registers the container to provide additional display intersection info

Callers 1

Calls 2

getObserverFunction · 0.70
observeMethod · 0.45

Tested by

no test coverage detected