File size: 3,305 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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
/// <reference types=".pnpm/[email protected]/node_modules/svelte" />
import { SvelteComponentTyped } from "svelte";
import type { SvelteFlowProps } from './types';
declare const __propDef: {
    props: SvelteFlowProps;
    events: {
        dragover: DragEvent;
        drop: DragEvent;
        paneclick: CustomEvent<{
            event: MouseEvent | TouchEvent;
        }>;
        panecontextmenu: CustomEvent<{
            event: MouseEvent;
        }>;
        edgeclick: CustomEvent<{
            edge: import("../..").Edge;
            event: MouseEvent | TouchEvent;
        }>;
        edgecontextmenu: CustomEvent<{
            edge: import("../..").Edge;
            event: MouseEvent;
        }>;
        edgemouseenter: CustomEvent<{
            edge: import("../..").Edge;
            event: MouseEvent;
        }>;
        edgemouseleave: CustomEvent<{
            edge: import("../..").Edge;
            event: MouseEvent;
        }>;
        nodeclick: CustomEvent<{
            node: import("../..").Node<Record<string, unknown>, string>;
            event: MouseEvent | TouchEvent;
        }>;
        nodemouseenter: CustomEvent<{
            node: import("../..").Node<Record<string, unknown>, string>;
            event: MouseEvent | TouchEvent;
        }>;
        nodemousemove: CustomEvent<{
            node: import("../..").Node<Record<string, unknown>, string>;
            event: MouseEvent | TouchEvent;
        }>;
        nodemouseleave: CustomEvent<{
            node: import("../..").Node<Record<string, unknown>, string>;
            event: MouseEvent | TouchEvent;
        }>;
        nodedragstart: CustomEvent<{
            targetNode: import("../..").Node<Record<string, unknown>, string> | null;
            nodes: import("../..").Node<Record<string, unknown>, string>[];
            event: MouseEvent | TouchEvent;
        }>;
        nodedrag: CustomEvent<{
            targetNode: import("../..").Node<Record<string, unknown>, string> | null;
            nodes: import("../..").Node<Record<string, unknown>, string>[];
            event: MouseEvent | TouchEvent;
        }>;
        nodedragstop: CustomEvent<{
            targetNode: import("../..").Node<Record<string, unknown>, string> | null;
            nodes: import("../..").Node<Record<string, unknown>, string>[];
            event: MouseEvent | TouchEvent;
        }>;
        nodecontextmenu: CustomEvent<{
            node: import("../..").Node<Record<string, unknown>, string>;
            event: MouseEvent | TouchEvent;
        }>;
        selectionclick: CustomEvent<{
            nodes: import("../..").Node[];
            event: MouseEvent | TouchEvent;
        }>;
        selectioncontextmenu: CustomEvent<{
            nodes: import("../..").Node[];
            event: MouseEvent | TouchEvent;
        }>;
    } & {
        [evt: string]: CustomEvent<any>;
    };
    slots: {
        connectionLine: {
            slot: string;
        };
        default: {};
    };
};
type SvelteFlowProps_ = typeof __propDef.props;
export { SvelteFlowProps_ as SvelteFlowProps };
export type SvelteFlowEvents = typeof __propDef.events;
export type SvelteFlowSlots = typeof __propDef.slots;
export default class SvelteFlow extends SvelteComponentTyped<SvelteFlowProps_, SvelteFlowEvents, SvelteFlowSlots> {
}