UNPKG

@milpan/svelte-gantt

Version:

Interactive JavaScript Gantt chart/resource booking component

33 lines (32 loc) 1.03 kB
import { SvelteComponentTyped } from "svelte"; import type { SvelteTask } from "../task"; declare const __propDef: { props: { task: SvelteTask; dragAllowed?: (task: SvelteTask) => boolean; resizeAllowed?: (task: SvelteTask) => boolean; }; events: { [evt: string]: CustomEvent<any>; }; slots: { default: { state: { x: number; y: number; width: number; dragging: boolean; resizing: boolean; }; onPointerDown: (event: PointerEvent) => void; }; }; }; export type DraggableProps = typeof __propDef.props; export type DraggableEvents = typeof __propDef.events; export type DraggableSlots = typeof __propDef.slots; export default class Draggable extends SvelteComponentTyped<DraggableProps, DraggableEvents, DraggableSlots> { get dragAllowed(): (task: SvelteTask) => boolean; get resizeAllowed(): (task: SvelteTask) => boolean; } export {};