react-smooth-scrollbar-z
Version:
A React wrapper for Smooth Scrollbar with hooks and plugin support
16 lines (15 loc) • 435 B
TypeScript
import { ScrollbarPlugin } from "smooth-scrollbar";
export interface ScrollSnapOptions {
snapSelector: string;
threshold?: number;
align?: "start" | "center" | "end";
duration?: number;
}
export default class ScrollSnapPlugin extends ScrollbarPlugin {
static pluginName: string;
static defaultOptions: ScrollSnapOptions;
private rafId;
onRender(): void;
private handleSnap;
onDestroy(): void;
}