| 12345678910111213141516171819202122232425262728293031323334353637383940 | 
							- interface DOMRectReadOnly {
 
-     readonly x: number;
 
-     readonly y: number;
 
-     readonly width: number;
 
-     readonly height: number;
 
-     readonly top: number;
 
-     readonly right: number;
 
-     readonly bottom: number;
 
-     readonly left: number;
 
- }
 
- declare global {
 
-     interface ResizeObserverCallback {
 
-         (entries: ResizeObserverEntry[], observer: ResizeObserver): void
 
-     }
 
-     interface ResizeObserverEntry {
 
-         readonly target: Element;
 
-         readonly contentRect: DOMRectReadOnly;
 
-     }
 
-     interface ResizeObserver {
 
-         observe(target: Element): void;
 
-         unobserve(target: Element): void;
 
-         disconnect(): void;
 
-     }
 
- }
 
- declare var ResizeObserver: {
 
-     prototype: ResizeObserver;
 
-     new(callback: ResizeObserverCallback): ResizeObserver;
 
- }
 
- interface ResizeObserver {
 
-     observe(target: Element): void;
 
-     unobserve(target: Element): void;
 
-     disconnect(): void;
 
- }
 
- export default ResizeObserver;
 
 
  |