/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { TreeItem } from './treeitem.interface'; /** * Represents the arguments for the `nodeClick` event. */ export interface NodeClickEvent { /** * The clicked `TreeItem`. */ item?: TreeItem; /** * The DOM event that triggers the node click event. */ originalEvent?: any; /** * The type of click event that occurred. */ type?: 'click' | 'contextmenu'; }