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

10 lines (9 loc) 725 B
import { IEntities } from '../../external/types'; /** Minimal context for draggable/droppable checks */ export type IEffectivelyDisabledContext = { entities: Pick<IEntities, 'draggableMap' | 'droppableMap' | 'visibleDraggableSet' | 'visibleDroppableSet'>; }; /** True if node is disabled as draggable (self or inside disabled draggable). Only checks visible elements. */ export declare const isEffectivelyDisabledDraggable: (node: HTMLElement, ctx: IEffectivelyDisabledContext) => boolean; /** True if node is disabled as droppable (self or inside disabled droppable). Only checks visible elements. */ export declare const isEffectivelyDisabledDroppable: (node: HTMLElement, ctx: IEffectivelyDisabledContext) => boolean;