Skip to main content

Interface: TreeCapabilities<T, C>

Type parameters

NameType
Tany
Cextends string = never

Hierarchy

Properties

autoFocus

Optional autoFocus: boolean

Defined in

types.ts:172


canDrag

Optional canDrag: (items: TreeItem<T>[]) => boolean

Type declaration

▸ (items): boolean

Parameters
NameType
itemsTreeItem<T>[]
Returns

boolean

Defined in

types.ts:166


canDragAndDrop

Optional canDragAndDrop: boolean

Defined in

types.ts:162


canDropAt

Optional canDropAt: (items: TreeItem<T>[], target: DraggingPosition) => boolean

Type declaration

▸ (items, target): boolean

Parameters
NameType
itemsTreeItem<T>[]
targetDraggingPosition
Returns

boolean

Defined in

types.ts:167


canDropOnFolder

Optional canDropOnFolder: boolean

Defined in

types.ts:163


canDropOnNonFolder

Optional canDropOnNonFolder: boolean

Defined in

types.ts:164


canInvokePrimaryActionOnItemContainer

Optional canInvokePrimaryActionOnItemContainer: boolean

Defined in

types.ts:168


canRename

Optional canRename: boolean

Defined in

types.ts:171


canReorderItems

Optional canReorderItems: boolean

Defined in

types.ts:165


canSearch

Optional canSearch: boolean

Defined in

types.ts:169


canSearchByStartingTyping

Optional canSearchByStartingTyping: boolean

Defined in

types.ts:170


defaultInteractionMode

Optional defaultInteractionMode: InteractionMode | InteractionManager<C>

Defined in

types.ts:161


doesSearchMatchItem

Optional doesSearchMatchItem: (search: string, item: TreeItem<T>, itemTitle: string) => boolean

Type declaration

▸ (search, item, itemTitle): boolean

Parameters
NameType
searchstring
itemTreeItem<T>
itemTitlestring
Returns

boolean

Defined in

types.ts:173


showLiveDescription

Optional showLiveDescription: boolean

Defined in

types.ts:178