MCPcopy Create free account
hub / github.com/UI5/webcomponents / deregister

Method deregister

packages/base/src/delegate/ResizeHandler.ts:82–94  ·  view source on GitHub ↗

* @public * @param element UI5 Web Component or DOM Element to be unobserved * @param callback Callback to be removed

(element: HTMLElement, callback: ResizeObserverCallback)

Source from the content-addressed store, hash-verified

80 * @param callback Callback to be removed
81 */
82 static deregister(element: HTMLElement, callback: ResizeObserverCallback): void {
83 let effectiveElement: HTMLElement | undefined = element;
84
85 if (instanceOfUI5Element(effectiveElement)) {
86 effectiveElement = effectiveElement.getDomRef();
87 }
88
89 if (effectiveElement instanceof HTMLElement) {
90 unobserve(effectiveElement, callback);
91 } else {
92 console.warn("Cannot deregister ResizeHandler for element", element); // eslint-disable-line
93 }
94 }
95}
96
97export default ResizeHandler;

Callers 15

onExitDOMMethod · 0.80
onExitDOMMethod · 0.80
onExitDOMMethod · 0.80
onExitDOMMethod · 0.80
onExitDOMMethod · 0.80
onExitDOMMethod · 0.80
onExitDOMMethod · 0.80
onExitDOMMethod · 0.80
onExitDOMMethod · 0.80
onExitDOMMethod · 0.80
onExitDOMMethod · 0.80
onExitDOMMethod · 0.80

Calls 1

unobserveFunction · 0.85

Tested by

no test coverage detected