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