react-dnd-accessible-backend
Version:
An add-on backend for react-dnd that provides support for keyboards and screenreaders by default.
20 lines (19 loc) • 552 B
TypeScript
import type { DragDropMonitor } from "dnd-core";
interface PreviewerOptions {
previewerClassName?: string;
preview?: boolean;
}
export default class DragPreview {
private document;
private container;
private svg;
private foreignObject;
private enabled;
constructor(document: Document | undefined, { previewerClassName, preview }?: PreviewerOptions);
attach(): void;
detach(): void;
createDragPreview(sourceNode: HTMLElement): void;
render(monitor: DragDropMonitor): void;
clear(): void;
}
export {};