External module "node_modules/fp-ts/lib/Option.d"
Type aliases
Option
Variables
URI
URI: "Option" = "Option"
ap
ap: function
Type declaration
-
-
Type parameters
Parameters
chain
chain: function
Type declaration
-
-
Type parameters
Parameters
concat
concat: function
Type declaration
-
-
Type parameters
Parameters
Returns function
-
-
Parameters
Returns function
empty
empty: function
equals
equals: function
Type declaration
-
-
Type parameters
Parameters
Returns function
-
-
Parameters
Returns function
-
-
Parameters
Returns boolean
extend
extend: function
Type declaration
-
-
Type parameters
Parameters
filter
filter: function
Type declaration
-
-
Type parameters
Parameters
Returns function
fold
fold: function
Type declaration
-
-
Type parameters
Parameters
Returns B
fromNullable
fromNullable: function
Type declaration
-
- <A>(a: A | null | undefined): Option<A>
-
Type parameters
Parameters
fromOption
fromOption: function
Type declaration
-
-
Type parameters
Parameters
Returns function
fromPredicate
fromPredicate: function
Type declaration
-
-
Type parameters
Parameters
Returns function
getFirstMonoid
getFirstMonoid: function
getLastMonoid
getLastMonoid: function
getMonoid
getMonoid: function
Type declaration
-
-
Type parameters
Parameters
getSemigroup
getSemigroup: function
Type declaration
-
-
Type parameters
Parameters
getSetoid
getSetoid: function
Type declaration
-
-
Type parameters
Parameters
isNone
isNone: function
Type declaration
-
-
Type parameters
Parameters
Returns boolean
isSome
isSome: function
Type declaration
-
-
Type parameters
Parameters
Returns boolean
map
map: function
Type declaration
-
-
Type parameters
Parameters
mapNullable
mapNullable: function
Type declaration
-
-
Type parameters
Parameters
-
f: function
-
- (a: A): B | null | undefined
-
Parameters
Returns B
|
null
|
undefined
-
none
of
of: function
Type declaration
-
-
Type parameters
Parameters
option
partitionMap
partitionMap: function
Type declaration
-
- <A, L, R>(f: function, fa: Option<A>): object
-
Type parameters
Parameters
-
f: function
-
-
Parameters
Returns Either<L, R>
-
Returns object
reduce
reduce: function
Type declaration
-
- <A, B>(f: function, b: B, fa: Option<A>): B
-
Type parameters
Parameters
Returns B
some
some: function
Type declaration
-
-
Type parameters
Parameters
toNullable
toNullable: function
Type declaration
-
-
Type parameters
Parameters
Returns A
|
null
toUndefined
toUndefined: function
Type declaration
-
- <A>(fa: Option<A>): A | undefined
-
Type parameters
Parameters
Returns A
|
undefined
traverse
wilt
wilt: function
Type declaration
-
-
Type parameters
Parameters
Returns function
-
- <A, L, R>(f: function, ta: Option<A>): HKT<M, object>
-
Type parameters
Parameters
Returns HKT<M, object>
zero
zero: function
Functions
alt
- alt(fx: Option<never>): function
- alt<A>(fx: Option<A>): function
-
Parameters
Returns function
-
-
Type parameters
Parameters
-
Type parameters
Parameters
Returns function
Returns this option if it is non empty and the predicate
p
returntrue
when applied to this Option's value. Otherwise returns none