UNPKG

smooth-scrollbar

Version:

Customize scrollbar in modern browsers with smooth scrolling experience.

50 lines (49 loc) 1.02 kB
export declare class Tracker { readonly velocityMultiplier: number; updateTime: number; delta: { x: number; y: number; }; velocity: { x: number; y: number; }; lastPosition: { x: number; y: number; }; constructor(touch: Touch); update(touch: Touch): void; } export declare class TouchRecord { private _activeTouchID; private _touchList; private readonly _primitiveValue; isActive(): boolean; getDelta(): { x: number; y: number; }; getVelocity(): { x: number; y: number; }; getEasingDistance(damping: number): { x: number; y: number; }; track(evt: TouchEvent): { [id: number]: Tracker; }; update(evt: TouchEvent): { [id: number]: Tracker; }; release(evt: TouchEvent): void; private _add; private _renew; private _delete; private _has; private _setActiveID; private _getActiveTracker; }