File size: 3,019 Bytes
bc20498
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
/// <reference types=".pnpm/[email protected]/node_modules/svelte" />
import { SvelteComponentTyped } from "svelte";
declare const __propDef: {
    props: Pick<import("../../types").Node, "id" | "data" | "width" | "height" | "sourcePosition" | "targetPosition" | "selected" | "dragHandle" | "selectable" | "deletable" | "draggable" | "parentId" | "type" | "dragging" | "hidden" | "connectable" | "initialWidth" | "initialHeight" | "class" | "style"> & {
        measuredWidth?: number | undefined;
        measuredHeight?: number | undefined;
        type: string;
        positionX: number;
        positionY: number;
        'on:nodeclick'?: ((event: MouseEvent) => void) | undefined;
        resizeObserver?: ResizeObserver | null | undefined;
        isParent?: boolean | undefined;
        zIndex: number;
        node: import("../../types").InternalNode;
        initialized: boolean;
        nodeClickDistance?: number | undefined;
    };
    events: {
        nodeclick: CustomEvent<{
            node: import("../../types").Node<Record<string, unknown>, string>;
            event: MouseEvent | TouchEvent;
        }>;
        nodecontextmenu: CustomEvent<{
            node: import("../../types").Node<Record<string, unknown>, string>;
            event: MouseEvent | TouchEvent;
        }>;
        nodedrag: CustomEvent<{
            targetNode: import("../../types").Node<Record<string, unknown>, string> | null;
            nodes: import("../../types").Node<Record<string, unknown>, string>[];
            event: MouseEvent | TouchEvent;
        }>;
        nodedragstart: CustomEvent<{
            targetNode: import("../../types").Node<Record<string, unknown>, string> | null;
            nodes: import("../../types").Node<Record<string, unknown>, string>[];
            event: MouseEvent | TouchEvent;
        }>;
        nodedragstop: CustomEvent<{
            targetNode: import("../../types").Node<Record<string, unknown>, string> | null;
            nodes: import("../../types").Node<Record<string, unknown>, string>[];
            event: MouseEvent | TouchEvent;
        }>;
        nodemouseenter: CustomEvent<{
            node: import("../../types").Node<Record<string, unknown>, string>;
            event: MouseEvent | TouchEvent;
        }>;
        nodemouseleave: CustomEvent<{
            node: import("../../types").Node<Record<string, unknown>, string>;
            event: MouseEvent | TouchEvent;
        }>;
        nodemousemove: CustomEvent<{
            node: import("../../types").Node<Record<string, unknown>, string>;
            event: MouseEvent | TouchEvent;
        }>;
    } & {
        [evt: string]: CustomEvent<any>;
    };
    slots: {};
};
type NodeWrapperProps_ = typeof __propDef.props;
export { NodeWrapperProps_ as NodeWrapperProps };
export type NodeWrapperEvents = typeof __propDef.events;
export type NodeWrapperSlots = typeof __propDef.slots;
export default class NodeWrapper extends SvelteComponentTyped<NodeWrapperProps_, NodeWrapperEvents, NodeWrapperSlots> {
}