UNPKG

@better-scroll/observe-dom

Version:

Dynamic recalculating container's size for BetterScroll

25 lines (24 loc) 645 B
import BScroll from '@better-scroll/core'; declare module '@better-scroll/core' { interface CustomOptions { observeDOM?: true; } } export default class ObserveDOM { scroll: BScroll; static pluginName: string; observer: MutationObserver; private stopObserver; private hooksFn; constructor(scroll: BScroll); init(): void; private handleMutationObserver; private handleHooks; private mutationObserverHandler; private startObserve; private shouldNotRefresh; private checkDOMUpdate; private registerHooks; private stopObserve; destroy(): void; }