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 / ITree

Interface: ITree<T>

Represents a generic tree data structure where each node can have multiple children. This interface supports standard operations such as adding, removing, checking the existence of elements, and performing in-order traversal.

Type Parameters

T

The type of elements maintained by this tree.

Methods

add()

add(value): void

Parameters

value: T

Returns

void

Defined in

shared/ds/tree/ITree.ts:9


clear()

clear(): void

Returns

void

Defined in

shared/ds/tree/ITree.ts:17


contains()

contains(value): boolean

Parameters

value: T

Returns

boolean

Defined in

shared/ds/tree/ITree.ts:11


findMax()

findMax(): T

Returns

T

Defined in

shared/ds/tree/ITree.ts:14


findMin()

findMin(): T

Returns

T

Defined in

shared/ds/tree/ITree.ts:13


inOrderTraversal()

inOrderTraversal(): T[]

Returns

T[]

Defined in

shared/ds/tree/ITree.ts:12


isEmpty()

isEmpty(): boolean

Returns

boolean

Defined in

shared/ds/tree/ITree.ts:16


remove()

remove(value): void

Parameters

value: T

Returns

void

Defined in

shared/ds/tree/ITree.ts:10


size()

size(): number

Returns

number

Defined in

shared/ds/tree/ITree.ts:15