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