@stimulus-library/utilities
Version:
A library of useful controllers for Stimulus
11 lines (10 loc) • 1.18 kB
TypeScript
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;