Type Alias EventData
type EventData = {
element: HTMLDetailsElement;
event?: KeyboardEvent | PointerEvent;
folder?: TJSFolder.Data;
id?: string;
label?: string;
store?: MinimalWritable<boolean>;
}
element: HTMLDetailsElement;
event?: KeyboardEvent | PointerEvent;
folder?: TJSFolder.Data;
id?: string;
label?: string;
store?: MinimalWritable<boolean>;
}
Properties
element
The folder component <details> element.
Optionalevent
Associated originating DOM event for onClose, onContextMenu, onOpen callbacks.
Optionalfolder
The associated TJSFolder.Data instance.
Optionalid
id?: string
The associated folder ID.
Optionallabel
label?: string
The associated folder label.
Optionalstore
The associated folder store.
Provides the data object passed to callback functions and triggered custom DOM events for folder state.