UNPKG

@daks.dev/svelte.sdk

Version:
25 lines (24 loc) 572 B
interface WheelDelta { x: number; y: number; z: number; } declare class Wheel { static DELAY: number; destroy: () => void; callback: (x: WheelDelta) => void; constructor(el: HTMLElement, cb: (x: WheelDelta) => void); timeout?: ReturnType<typeof setInterval>; delta: { x: number; y: number; z: number; }; handle: (ev: WheelEvent) => void; execute: () => void; } declare function wheel(node: HTMLElement, cb?: (x: WheelDelta) => void): { destroy(): void; }; export { wheel }; export default Wheel;