uiik
Version:
A UI interactions kit includes draggable, splittable, rotatable, selectable, etc.
10 lines (9 loc) • 541 B
TypeScript
import { DroppableOptions, Uii } from "./types";
export declare class Droppable extends Uii {
#private;
constructor(el: string | HTMLElement | Array<string | HTMLElement> | NodeListOf<Element>, opts?: DroppableOptions);
bindEvent(droppable: HTMLElement, opts: DroppableOptions): void;
active(target: HTMLElement): void;
deactive(target: HTMLElement): void;
}
export declare function newDroppable(els: string | HTMLElement | Array<string | HTMLElement> | NodeListOf<Element>, opts?: DroppableOptions): Droppable;