UNPKG

@stimulus-library/utilities

Version:

A library of useful controllers for Stimulus

11 lines (10 loc) 1.18 kB
export declare function scrollToElement(element: Element, { behavior, block, inline }?: ScrollIntoViewOptions): Promise<void>; export declare function scrollAbsoluteTop(element: Window | Element, { behavior }?: ScrollOptions): Promise<void>; export declare function scrollAbsoluteBottom(element: Window | Element, { behavior }?: ScrollOptions): Promise<void>; export declare function scrollAbsoluteLeft(element: Window | Element, { behavior }?: ScrollOptions): Promise<void>; export declare function scrollAbsoluteRight(element: Window | Element, { behavior }?: ScrollOptions): Promise<void>; export declare function scrollUp(element: Window | Element, amount: number, { behavior }?: ScrollOptions): Promise<void>; export declare function scrollDown(element: Window | Element, amount: number, { behavior }?: ScrollOptions): Promise<void>; export declare function scrollLeft(element: Window | Element, amount: number, { behavior }?: ScrollOptions): Promise<void>; export declare function scrollRight(element: Window | Element, amount: number, { behavior }?: ScrollOptions): Promise<void>; export declare function getScrollParent(node: HTMLElement | null): Window | HTMLElement | null;