You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							32 lines
						
					
					
						
							656 B
						
					
					
				
			
		
		
	
	
							32 lines
						
					
					
						
							656 B
						
					
					
				// @flow | 
						|
 | 
						|
class DOMRectReadOnly { | 
						|
    +x: number; | 
						|
    +y: number; | 
						|
    +width: number; | 
						|
    +height: number; | 
						|
    +top: number; | 
						|
    +right: number; | 
						|
    +bottom: number; | 
						|
    +left: number; | 
						|
} | 
						|
 | 
						|
class ResizeObserverEntry { | 
						|
    +target: Element; | 
						|
    +contentRect: DOMRectReadOnly; | 
						|
} | 
						|
 | 
						|
type Entries = $ReadOnlyArray<ResizeObserverEntry>; | 
						|
 | 
						|
type ResizeObserverCallback = { | 
						|
    (entries: Entries, observer: ResizeObserver): void | 
						|
}; | 
						|
 | 
						|
declare class ResizeObserver { | 
						|
    constructor(ResizeObserverCallback): ResizeObserver; | 
						|
    observe(target: Element): void; | 
						|
    unobserve(target: Element): void; | 
						|
    disconnect(): void; | 
						|
}; | 
						|
 | 
						|
declare export default typeof ResizeObserver;
 | 
						|
 |