Namespace functional

This module re-exports purify.ts definitions and provides further functional definitions.

Interfaces

Codec
Either
EitherAsync
EitherAsyncTypeRef
Maybe
MaybeAsync
MaybeAsyncTypeRef
NonEmptyList
NonEmptyListTypeRef
Tuple
TupleTypeRef

Type Aliases

CurriedFn
DecodeError
EitherPatterns
ExpectedType
FromType
GetType
MaybePatterns
NonEmptyListCompliant
Order
ReceivedType

Variables

boolean
Codec
date
Either
List
Maybe
Nothing
nullType
number
Order
string
unknown

Functions

always
array
compare
curry
EitherAsync
enumeration
exactly
identity
intersect
Just
lazy
Left
map
maybe
MaybeAsync
nonEmptyList
NonEmptyList
nullable
oneOf
optional
orderToNumber
parseError
record
Right
tuple
Tuple