mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
* fix types for react-dnd-multi-backend * remove react-dnd and react-dnd-html5-backend typings * remove typings for react-dnd-test-backend * update types for react-dnd-touch-backend * fix tests for react-dnd-multi-backend * add to contributors
18 lines
1.3 KiB
TypeScript
18 lines
1.3 KiB
TypeScript
import { createDragDropManager } from "dnd-core";
|
|
import TouchBackend from "react-dnd-touch-backend";
|
|
|
|
const context = {};
|
|
|
|
const dndComponent = createDragDropManager(TouchBackend(), context);
|
|
const dndComponentMouseEvents = createDragDropManager(TouchBackend({enableMouseEvents: true}), context);
|
|
const dndComponentDelayTouchStart = createDragDropManager(TouchBackend({delayTouchStart: 200}), context);
|
|
const dndComponentDelayMouseStart = createDragDropManager(TouchBackend({enableMouseEvents: true, delayMouseStart: 100}), context);
|
|
const dndComponentKeyboardEvents = createDragDropManager(TouchBackend({enableKeyboardEvents: true}), context);
|
|
const dndComponentOldDelay = createDragDropManager(TouchBackend({delay: 300}), context);
|
|
const dndComponentAllCurrentEvents = createDragDropManager(TouchBackend(
|
|
{enableKeyboardEvents: true, enableMouseEvents: true, delayMouseStart: 100, delayTouchStart: 200}), context);
|
|
const dndComponentWithScrollAngleRanges = createDragDropManager(TouchBackend(
|
|
{ scrollAngleRanges: [{ start: 0, end: 0 }, { start: 0 }, { end: 0 }] }), context);
|
|
const dndComponentWithTouchSlop = createDragDropManager(TouchBackend({ touchSlop: 0 }), context);
|
|
const dndComponentWithIgnoreContextMenu = createDragDropManager(TouchBackend({ ignoreContextMenu: true }), context);
|