UNPKG

@exadel/esl

Version:

Exadel Smart Library (ESL) is the lightweight custom elements library that provide a set of super-flexible components

13 lines (12 loc) 697 B
/** * This is a promise-based version of scrollIntoView(). * Method scrolls the element's parent container such that the element on which * scrollIntoView() is called is visible to the user. The promise is resolved when * the element became visible to the user and scrolling stops. * * Note: Please, use the native element.scrollIntoView() if you don't need a promise * to detect the moment when the scroll is finished or you don't use smooth behavior. * @param element - element to be made visible to the user * @param options - scrollIntoView options */ export declare function scrollIntoView(element: Element, options?: boolean | ScrollIntoViewOptions | undefined): Promise<boolean>;