Skip to content

Commit 8784636

Browse files
committed
tweak ResizeObserver fake polyfill
1 parent 8e6c442 commit 8784636

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

test/setup.ts

+12-7
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
1-
// @ts-expect-error
2-
window.ResizeObserver ??= function ResizeObserver(callback: () => void) {
3-
callback();
1+
window.ResizeObserver ??= class {
2+
callback: ResizeObserverCallback;
43

5-
return {
6-
observe() {},
7-
disconnect() {}
8-
};
4+
constructor(callback: ResizeObserverCallback) {
5+
this.callback = callback;
6+
}
7+
8+
observe() {
9+
this.callback([], this);
10+
}
11+
12+
unobserve() {}
13+
disconnect() {}
914
};
1015

1116
// patch clientWidth/clientHeight to pretend we're rendering DataGrid at 1080p

0 commit comments

Comments
 (0)