svelte-scrollto-element
Version:
Svelte action that listens for click events and scrolls to elements with animation. Inspired by rigor789/vue-scrollto.
20 lines (19 loc) • 850 B
TypeScript
import { ScrollToElementOptions } from './../global.interface.js';
export declare const scrollto: (node: Node, options: ScrollToElementOptions) => {
update(opts: ScrollToElementOptions): void;
destroy(): void;
};
export declare const scrolltotop: (node: Node, options: ScrollToElementOptions) => {
update(opts: ScrollToElementOptions): void;
destroy(): void;
};
export declare const scrolltobottom: (node: Node, options: ScrollToElementOptions) => {
update(opts: ScrollToElementOptions): void;
destroy(): void;
};
export declare const animateScroll: {
scrollTo: (options: ScrollToElementOptions) => (() => void);
scrollToTop: (options?: ScrollToElementOptions) => (() => void);
scrollToBottom: (options?: ScrollToElementOptions) => (() => void);
setGlobalOptions: (options: ScrollToElementOptions) => void;
};