UNPKG

react-dnd

Version:
9 lines (8 loc) 429 B
import * as React from 'react'; import { DragSource } from 'dnd-core'; import { DragSourceMonitor } from '../interfaces'; import { DragSourceSpec } from './interfaces'; export interface Source extends DragSource { receiveProps(props: any): void; } export default function createSourceFactory<Props, DragObject = {}>(spec: DragSourceSpec<Props, DragObject>): (monitor: DragSourceMonitor, ref: React.RefObject<any>) => Source;