Skip to content

Commit 548ad7d

Browse files
committed
Add definition for ScrollTrigger events
1 parent 19168b1 commit 548ad7d

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

types/index.d.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,18 @@
22

33
import { Component, ReactNode } from 'react';
44

5+
export interface ScrollTriggerEventArgs {
6+
progress: number;
7+
velocity: number;
8+
}
9+
510
export interface ScrollTrigger extends Component {
611
component?: ReactNode;
712
containerRef?: HTMLElement | string;
813
throttleResize?: number;
914
throttleScroll?: number;
1015
triggerOnLoad?: boolean;
11-
onEnter?: () => {};
12-
onExit?: () => {};
13-
onProgress?: () => {};
16+
onEnter?: (args: ScrollTriggerEventArgs) => {};
17+
onExit?: (args: ScrollTriggerEventArgs) => {};
18+
onProgress?: (args: ScrollTriggerEventArgs) => {};
1419
}

0 commit comments

Comments
 (0)