mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
30 lines
925 B
TypeScript
30 lines
925 B
TypeScript
// Type definitions for wheel 0.0
|
|
// Project: https://github.com/anvaka/wheel
|
|
// Definitions by: Bradley Odell <https://github.com/BTOdell>
|
|
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
|
|
|
/**
|
|
* Adds a callback to receive mouse wheel events from the given element.
|
|
*/
|
|
declare function wheel(element: GlobalEventHandlers,
|
|
callback: (event: WheelEvent) => void,
|
|
useCapture?: boolean): void;
|
|
|
|
declare namespace wheel {
|
|
/**
|
|
* Adds a callback to receive mouse wheel events from the given element.
|
|
*/
|
|
function addWheelListener(element: GlobalEventHandlers,
|
|
callback: (event: WheelEvent) => void,
|
|
useCapture?: boolean): void;
|
|
|
|
/**
|
|
* Removes a previously added wheel listener callback.
|
|
*/
|
|
function removeWheelListener(element: GlobalEventHandlers,
|
|
callback: (event: WheelEvent) => void,
|
|
useCapture?: boolean): void;
|
|
}
|
|
|
|
export = wheel;
|