MCPcopy Create free account
hub / github.com/DeepNotesApp/DeepNotes / useResizeObserver

Function useResizeObserver

apps/client/src/code/utils/misc.ts:136–150  ·  view source on GitHub ↗
(
  elemFunc: () => Element | PromiseLike<Element>,
  listener: ResizeListener,
)

Source from the content-addressed store, hash-verified

134}
135
136export function useResizeObserver(
137 elemFunc: () => Element | PromiseLike<Element>,
138 listener: ResizeListener,
139) {
140 let elem: Element;
141
142 onMounted(async () => {
143 elem = await elemFunc();
144
145 observeResize(elem, listener);
146 });
147 onBeforeUnmount(async () => {
148 unobserveResize(elem, listener);
149 });
150}
151
152// setTimeout interceptor
153

Callers

nothing calls this directly

Calls 2

observeResizeFunction · 0.90
unobserveResizeFunction · 0.90

Tested by

no test coverage detected