UNPKG

@hufe921/canvas-editor

Version:
21 lines (20 loc) 577 B
import { Draw } from '../draw/Draw'; export interface IElementVisibleInfo { intersectionHeight: number; } export interface IPageVisibleInfo { intersectionPageNo: number; visiblePageNoList: number[]; } export declare class ScrollObserver { private draw; private options; private scrollContainer; constructor(draw: Draw); getScrollContainer(): Element | Document; private _addEvent; removeEvent(): void; getElementVisibleInfo(element: Element): IElementVisibleInfo; getPageVisibleInfo(): IPageVisibleInfo; private _observer; }