Skip to content

Commit 9cb667d

Browse files
coalmanmarcj
authored andcommitted
added ResizeCallback to ResizeSensor.d.ts and added static functions … (marcj#248)
* added ResizeCallback to ResizeSensor.d.ts and added static functions to ResizeSensor class * renaming ResizeCallback to ResizeSensorCallback * added optional type to callback for detach methods on ResizeSensor
1 parent 8bc290c commit 9cb667d

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/ResizeSensor.d.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
1+
export declare type ResizeSensorCallback = (size: { width: number; height: number; }) => void;
2+
13
declare class ResizeSensor {
2-
constructor(element: (Element | Element[]), callback: Function);
3-
detach(callback: Function): void;
4-
reset(element: Element | Element[]): void;
4+
constructor(element: Element | Element[], callback: ResizeSensorCallback);
5+
detach(callback?: ResizeSensorCallback): void;
6+
reset(): void;
7+
8+
static detach(element: Element | Element[], callback?: ResizeSensorCallback): void;
9+
static reset(element: Element | Element[]): void;
510
}
611

712
export default ResizeSensor;

0 commit comments

Comments
 (0)