UNPKG

tdesign-react

Version:
21 lines (20 loc) 724 B
import { EasingFunction } from '../../_util/easing'; export type AnchorContainer = HTMLElement | Window; export declare function getOffsetTop(target: HTMLElement, container: AnchorContainer): number; type ScrollTarget = HTMLElement | Window | Document; /** * 获取滚动距离 * * @export * @param {ScrollTarget} target * @param {boolean} isLeft true为获取scrollLeft, false为获取scrollTop * @returns {number} */ export declare function getScroll(target: ScrollTarget, isLeft?: boolean): number; interface ScrollTopOptions { container?: ScrollTarget; duration?: number; easing?: EasingFunction; } export declare function scrollTo(target: number, opt: ScrollTopOptions): Promise<unknown>; export {};