UNPKG

@vue-dnd-kit/core

Version:

Core functionality for Vue DnD Kit - a lightweight Vue 3 library for building performant and accessible drag and drop interfaces

16 lines (15 loc) 512 B
/** * Observers — IntersectionObserver (visibility) */ export interface IObserverWrapper { observe: (element: HTMLElement) => void; unobserve: (element: HTMLElement) => void; disconnect: () => void; } /** * Creates an IntersectionObserver that manages a Set of visible elements * * @param targetSet - Set to add/remove elements * @returns Object with observe/unobserve/disconnect methods */ export declare const createIntersectionObserver: (targetSet: Set<HTMLElement>) => IObserverWrapper;