@adoratorio/hades
Version:
A smooth scrollbar based on Hermes, scroll down 'till hell
29 lines • 793 B
TypeScript
import Hades from '../../';
import { HadesPlugin } from '../../declarations';
import { ScrollbarsOptions } from './declarations';
declare class Scrollbars implements HadesPlugin {
private options;
private context;
private virtual;
private wrapper;
private style;
private trackX;
private trackY;
private drag;
private detectPositionHandler;
private dragStartHandler;
private dragEndHandler;
name: string;
constructor(options: Partial<ScrollbarsOptions>);
register(context: Hades): void;
private appendDom;
private appendStyle;
private attachEvents;
render(): void;
private detectPosition;
private dragStart;
private dragEnd;
destroy(): void;
}
export default Scrollbars;
//# sourceMappingURL=index.d.ts.map