Constructors
constructor
-
Parameters
Properties
_A
_A: A
_URI
_tag
_tag: "Some"
value
value: A
Methods
alt
-
Parameters
ap
-
Type parameters
Parameters
ap_
-
Type parameters
Parameters
chain
- chain<B>(f: function): Option<B>
-
Type parameters
Parameters
concat
-
Parameters
Returns function
contains
- contains(S: Setoid<A>, a: A): boolean
-
Parameters
Returns boolean
equals
- equals(S: Setoid<A>): function
-
Parameters
Returns function
-
-
Parameters
Returns boolean
exists
- exists(p: function): boolean
-
Parameters
-
p: function
-
-
Parameters
Returns boolean
Returns boolean
extend
- extend<B>(f: function): Option<B>
-
Type parameters
Parameters
filter
-
Parameters
fold
- fold<B>(n: Lazy<B>, s: function): B
-
Type parameters
Parameters
Returns B
getOrElse
-
Parameters
Returns A
getOrElseValue
- getOrElseValue(value: A): A
-
Parameters
Returns A
inspect
-
Returns string
isNone
-
Returns boolean
isSome
-
Returns boolean
map
- map<B>(f: function): Option<B>
-
Type parameters
Parameters
mapNullable
- mapNullable<B>(f: function): Option<B>
-
Type parameters
Parameters
-
f: function
-
- (a: A): B | null | undefined
-
Parameters
Returns B
|
null
|
undefined
partitionMap
- partitionMap<L, R>(f: function): object
-
Type parameters
Parameters
-
f: function
-
-
Parameters
Returns Either<L, R>
Returns object
reduce
- reduce<B>(f: function, b: B): B
-
Type parameters
Parameters
Returns B
toNullable
-
Returns A
|
null
toString
-
Returns string
toUndefined
- toUndefined(): A | undefined
-
Returns A
|
undefined
traverse
-
Type parameters
Parameters
Returns function
-
-
Type parameters
Parameters
-
f: function
-
-
Parameters
Returns HKT2As<F, L, B>
-
Type parameters
Parameters
Returns function
-
-
Type parameters
Parameters
-
f: function
-
-
Parameters
Returns HKTAs<F, B>
-
Type parameters
Parameters
Returns function
-
-
Type parameters
Parameters
-
f: function
-
-
Parameters
Returns HKT<F, B>
wilt
-
Type parameters
Parameters
Returns function
-
- <L, R>(f: function): HKT<M, object>
-
Type parameters
Parameters
Returns HKT<M, object>
Returns
true
if the option has an element that is equal (as determined byS
) toa
,false
otherwise