Link Search Menu Expand Document

RBTree overview

Added in v0.1.0


Table of contents


utils

RBTree (type alias)

Signature

export type RBTree<A> = { readonly type: 'Leaf' } | Node<A>

Added in v0.1.0

URI

Signature

export declare const URI: 'RBTree'

Added in v0.1.0

URI (type alias)

Signature

export type URI = typeof URI

Added in v0.1.0

getSet

Signature

export declare const getSet: <A>(ord: Ord<A>) => PSet<'RBTree', A>

Added in v0.1.0

leaf

Signature

export declare const leaf: { readonly type: 'Leaf' }

Added in v0.1.0

node

Signature

export declare const node: <A>(color: Color, left: RBTree<A>, value: A, right: RBTree<A>) => Node<A>

Added in v0.1.0

rbTree

Signature

export declare const rbTree: Foldable1<'RBTree'>

Added in v0.1.0