File tree Expand file tree Collapse file tree 3 files changed +35
-3
lines changed
Expand file tree Collapse file tree 3 files changed +35
-3
lines changed Original file line number Diff line number Diff line change @@ -65,6 +65,22 @@ export interface G8TreeItemTag {
6565 hint ?: string ;
6666}
6767
68+ /**
69+ * Fired when a node is clicked.
70+ */
6871export class G8ClickEvent extends MouseEvent {
69- data ?: { expanded : boolean ; item : G8TreeItem } ;
72+ /**
73+ * Data about the clicked node
74+ */
75+ data ! : {
76+ /**
77+ * Whether the node has been expanded after the click.
78+ */
79+ expanded : boolean ;
80+
81+ /**
82+ * The data item associated with the clicked node.
83+ */
84+ item : G8TreeItem ;
85+ } ;
7086}
Original file line number Diff line number Diff line change 44 * Author: eidng8
55 */
66
7- export { G8TreeItem , G8TreeItemTag } from './components/types' ;
7+ export { G8TreeItem , G8TreeItemTag , G8ClickEvent } from './components/types' ;
88export { default as G8VueTree } from './components/G8VueTree.vue' ;
Original file line number Diff line number Diff line change @@ -67,8 +67,24 @@ declare interface G8TreeItemTag {
6767 hint ?: string ;
6868}
6969
70+ /**
71+ * Fired when a node is clicked.
72+ */
7073declare class G8ClickEvent extends MouseEvent {
71- data ?: { expanded : boolean ; item : G8TreeItem } ;
74+ /**
75+ * Data about the clicked node
76+ */
77+ data : {
78+ /**
79+ * Whether the node has been expanded after the click.
80+ */
81+ expanded : boolean ;
82+
83+ /**
84+ * The data item associated with the clicked node.
85+ */
86+ item : G8TreeItem ;
87+ } ;
7288}
7389
7490/**
You can’t perform that action at this time.
0 commit comments