fivem-ts

a library to speed up the development of Fivem scripts and frameworks


Project maintained by Purpose-Dev Hosted on GitHub Pages — Theme by mattgraham

fivem-ts - Documentation v0.7.5Docs


fivem-ts - Documentation v0.7.5 / Shared / TreeNode

Class: TreeNode<T>

Represents a node in a binary tree.

Type Parameters

T

The type of the value held by this node.

Implements

Constructors

new TreeNode()

new TreeNode<T>(value, color): TreeNode<T>

Parameters

value: T

color: NodeColor = NodeColor.RED

Returns

TreeNode<T>

Defined in

shared/ds/tree/TreeNode.ts:15

Properties

color

color: NodeColor

The color of the node, typically used in Red-Black Trees.

Implementation of

ITreeNode.color

Defined in

shared/ds/tree/TreeNode.ts:13


left

left: TreeNode<T> = null

The left child node.

Implementation of

ITreeNode.left

Defined in

shared/ds/tree/TreeNode.ts:10


parent

parent: TreeNode<T> = null

The parent node.

Implementation of

ITreeNode.parent

Defined in

shared/ds/tree/TreeNode.ts:12


right: TreeNode<T> = null

The right child node.

Implementation of

ITreeNode.right

Defined in

shared/ds/tree/TreeNode.ts:11


value

value: T

The value stored in the node.

Implementation of

ITreeNode.value

Defined in

shared/ds/tree/TreeNode.ts:9