UNPKG

react-dnd-html5-backend

Version:

HTML5 backend for React DnD

17 lines (15 loc) 455 B
// // HACK: copied from dnd-core. duplicating here to fix a CI issue // import type { Identifier, SourceType, TargetType } from 'dnd-core' export function matchesType( targetType: TargetType | null, draggedItemType: SourceType | null, ): boolean { if (draggedItemType === null) { return targetType === null } return Array.isArray(targetType) ? (targetType as Identifier[]).some((t) => t === draggedItemType) : targetType === draggedItemType }