UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

26 lines (25 loc) 724 B
export declare enum ScrollEvent { onUpdate = "onUpdate", onToggle = "onToggle", onEnter = "onEnter", onLeave = "onLeave", onEnterBack = "onEnterBack", onLeaveBack = "onLeaveBack" } export declare const SCROLL_EVENTS: ScrollEvent[]; export type ScrollEventListener = () => void; export interface CreateScrollTriggerOptions { element: string; useViewport: boolean; scroller: string; displayMarkers: boolean; nodePath: string; } export interface CreateScrollTriggerOptionsSerialized { element: string; useViewport: string; scroller: string; displayMarkers: string; nodePath: string; } export type CallbackByScrollEvent = Record<ScrollEvent, ScrollEventListener>;