Skip to main content

react-complex-tree

Enumerations

Classes

Interfaces

Type Aliases

AllTreeRenderProps

Ƭ AllTreeRenderProps<T, C>: Required<TreeRenderProps<T, C>>

Type parameters

NameType
Tany
Cextends string = never

Defined in

types.ts:137


DataSource

Ƭ DataSource<T>: ExplicitDataSource<T> | ImplicitDataSource<T>

Type parameters

NameType
Tany

Defined in

types.ts:199


Disposable

Ƭ Disposable: Object

Type declaration

NameType
dispose() => void

Defined in

types.ts:416


DraggingPosition

Ƭ DraggingPosition: DraggingPositionItem | DraggingPositionBetweenItems | DraggingPositionRoot

Defined in

types.ts:299


IndividualTreeViewState

Ƭ IndividualTreeViewState<C>: { expandedItems?: TreeItemIndex[] ; focusedItem?: TreeItemIndex ; selectedItems?: TreeItemIndex[] } & { [c in C]: TreeItemIndex | TreeItemIndex[] | undefined }

Type parameters

NameType
Cextends string = never

Defined in

types.ts:181


TreeChangeActionsContextProps

Ƭ TreeChangeActionsContextProps: TreeChangeActions

Defined in

types.ts:394


TreeEnvironmentActionsContextProps

Ƭ TreeEnvironmentActionsContextProps: TreeEnvironmentChangeActions

Defined in

types.ts:238


TreeItemIndex

Ƭ TreeItemIndex: string | number

Defined in

types.ts:8

Functions

ControlledTreeEnvironment

ControlledTreeEnvironment<T, C>(p): ReactElement<any, string | JSXElementConstructor<any>>

Type parameters

NameType
Tany
Cextends string = never

Parameters

NameType
pControlledTreeEnvironmentProps<T, C> & { ref?: Ref<TreeEnvironmentRef<T, C>> }

Returns

ReactElement<any, string | JSXElementConstructor<any>>

Defined in

controlledEnvironment/ControlledTreeEnvironment.tsx:56


Tree

Tree<T>(p): ReactElement<any, string | JSXElementConstructor<any>>

Type parameters

NameType
Tany

Parameters

NameType
pTreeProps<T, never> & { ref?: Ref<TreeRef<T>> }

Returns

ReactElement<any, string | JSXElementConstructor<any>>

Defined in

tree/Tree.tsx:89


UncontrolledTreeEnvironment

UncontrolledTreeEnvironment<T, C>(p): ReactElement<any, string | JSXElementConstructor<any>>

Type parameters

NameType
Tany
Cextends string = never

Parameters

NameType
pUncontrolledTreeEnvironmentProps<T, C> & { ref?: Ref<TreeEnvironmentRef<T, C>> }

Returns

ReactElement<any, string | JSXElementConstructor<any>>

Defined in

uncontrolledEnvironment/UncontrolledTreeEnvironment.tsx:232


createDefaultRenderers

createDefaultRenderers(renderDepthOffset): Required<TreeRenderProps<any, never>>

Parameters

NameType
renderDepthOffsetnumber

Returns

Required<TreeRenderProps<any, never>>

Defined in

renderers/createDefaultRenderers.tsx:7


useTree

useTree(): TreeContextProps

Returns

TreeContextProps

Defined in

tree/Tree.tsx:18


useTreeEnvironment

useTreeEnvironment(): TreeEnvironmentContextProps<any, never>

Returns

TreeEnvironmentContextProps<any, never>

Defined in

controlledEnvironment/ControlledTreeEnvironment.tsx:16