@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
15 lines (14 loc) • 594 B
TypeScript
import { Ref } from 'vue';
import { IBaseOptions, ISelectableAreaEvents, TDnDNodeRef, TModifierKeys, TModifierMethod } from '../types';
interface ISelectionAreaOptions extends IBaseOptions {
modifier?: {
keys: TModifierKeys | Ref<TModifierKeys>;
method: TModifierMethod | Ref<TModifierMethod>;
};
events?: ISelectableAreaEvents;
}
export declare const makeSelectionArea: (nodeRef: TDnDNodeRef, options?: ISelectionAreaOptions) => {
isSelecting: import('vue').ComputedRef<boolean>;
style: import('vue').ComputedRef<import('vue').CSSProperties>;
};
export {};