Skip to main content
Version: v1

RBNode Interface

Signature

export interface RBNode<TKey, TData>

Type Parameters

Parameter Description
TKey
TData

Properties

Property Type Description
color RBColor
data TData
key TKey
left RBNode<TKey, TData> | undefined
right RBNode<TKey, TData> | undefined
size number

Property Details

color

Signature

color: RBColor;

Type: RBColor

data

Signature

data: TData;

Type: TData

key

Signature

key: TKey;

Type: TKey

left

Signature

left: RBNode<TKey, TData> | undefined;

Type: RBNode<TKey, TData> | undefined

right

Signature

right: RBNode<TKey, TData> | undefined;

Type: RBNode<TKey, TData> | undefined

size

Signature

size: number;

Type: number