UNPKG

vue3-dnd

Version:

Drag and Drop for Vue Composition API

22 lines (21 loc) 603 B
import { unref } from "vue-demi"; export function registerTarget(type, target, manager) { var registry = unref(manager).getRegistry(); var targetId = registry.addTarget(unref(type), unref(target)); return [ targetId, function() { return registry.removeTarget(targetId); } ]; } export function registerSource(type, source, manager) { var registry = manager.getRegistry(); var sourceId = registry.addSource(type, source); return [ sourceId, function() { return registry.removeSource(sourceId); } ]; }