@scrollmeter/core
Version:
Scrollmeter is a lightweight JavaScript library that visually displays scroll progress on web pages.
14 lines (13 loc) • 589 B
TypeScript
import { IScrollmeter, ScrollmeterOptions } from '../types/scrollmeter.types';
export declare class Scrollmeter extends IScrollmeter {
#private;
constructor(options: ScrollmeterOptions);
protected setCSSCustomProperties: () => void;
getTargetContainer: () => HTMLElement;
getScrollmeterContainer: () => HTMLDivElement;
getCaptureCanvas: () => HTMLCanvasElement;
getCanvasRatio: () => number;
getDefaultOptions: () => ScrollmeterOptions;
render: (options: ScrollmeterOptions) => void;
updateScrollmeterStyle: (options: ScrollmeterOptions) => void;
}