Global

Type Definitions

Callable()

A function with no arguments or return value.

Chain(value){Type.<T>}

A unary function that takes a value and returns a value wrapped in the same type providing the value.
Name Type Description
value T Value on which to chain.
Returns:
Type Description
Type.<T> value wrapped in a Type.

Consumer(value)

A function that takes a value and does not return a value.
Name Type Description
value T Current value.

Extend(instance){Type.<T>}

A unary function that takes a Type and returns a value wrapped in the same type.
Name Type Description
instance Type.<T> Instance of Type on which to extend.
Returns:
Type Description
Type.<T> value wrapped in a Type.

Predicate(value){Boolean}

A unary function that takes a value and returns the Boolean evaluated result.
Name Type Description
value T Value on which to apply assertions.
Returns:
Type Description
Boolean Whether or not the predicate is affirmed or denied.

Reduction(accumulator, value){A}

A binary function that takes an accumulator and a value and returns accumulated value.
Name Type Description
accumulator A The initial value.
value T Current value.
Returns:
Type Description
A The accumulated value.

Supplier(){*}

A nullary function that returns a value.
Returns:
Type Description
*