UNPKG

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
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; };