UNPKG

@adoratorio/hermes

Version:

A JS utility for scroll events normalization and management

33 lines 882 B
import { MODE, EVENTS, KEYCODE, HermesOptions } from './declarations'; declare class Hermes { static MODE: typeof MODE; static EVENTS: typeof EVENTS; static KEYCODE: typeof KEYCODE; private options; private handler; private listening; private binded; private prevTouchPosition; private prevTouchTime; private speed; private lastScrollPosition; private touchPointId; constructor(options: Partial<HermesOptions>); private bind; private unbind; private wheel; private scroll; private keydownAll; private keydownSpacebar; private keydownArrows; private touchStart; private touchMove; private touchEnd; private callHandler; on(handler: Function): void; off(): void; destroy(): void; set listen(listening: boolean); } export default Hermes; //# sourceMappingURL=index.d.ts.map