vue3-dnd
Version:
Drag and Drop for Vue Composition API
11 lines (10 loc) • 507 B
TypeScript
import type { Identifier } from 'dnd-core';
import type { DropTargetHookSpec } from '../types';
import { MaybeRef } from '../../types/utils';
import { ComputedRef } from 'vue-demi';
/**
* Internal utility hook to get an array-version of spec.accept.
* The main utility here is that we aren't creating a new array on every render if a non-array spec.accept is passed in.
* @param spec
*/
export declare function useAccept<O, R, P>(spec: MaybeRef<DropTargetHookSpec<O, R, P>>): ComputedRef<Identifier[]>;