@e280/quay
Version:
File-browser and outliner UI for the web
17 lines (16 loc) • 693 B
TypeScript
import { Group } from "../group.js";
import { CodexItem } from "./codex/parts/codex-item.js";
export declare class Dropzone {
#private;
private group;
constructor(group: Group);
get grabbed(): CodexItem<any, string | number | symbol> | undefined;
get hovering(): CodexItem<any, string | number | symbol> | undefined;
dragenter: (e: DragEvent, target?: CodexItem) => void;
dragleave: (e: DragEvent) => void;
dragstart: (e: DragEvent, n: CodexItem) => void;
dragover: (e: DragEvent, n: CodexItem) => void;
dragend: (e: DragEvent) => void;
drop: (e: DragEvent, target: CodexItem) => void;
change: (e: DragEvent, targetFolder: CodexItem) => void;
}