@hqoss/monads
@hqoss/monads
Table of contents
Interfaces
Variables
Functions
Variables
None
• Const
None: OptNone
<any
>
Defined in
Functions
Err
â–¸ Err<T
, E
>(err
): ResErr
<T
, E
>
Type parameters
Name |
---|
T |
E |
Parameters
Name | Type |
---|---|
err |
E |
Returns
ResErr
<T
, E
>
Defined in
Left
â–¸ Left<L
, R
>(val
): ResLeft
<L
, R
>
Type parameters
Name |
---|
L |
R |
Parameters
Name | Type |
---|---|
val |
L |
Returns
ResLeft
<L
, R
>
Defined in
Ok
â–¸ Ok<T
, E
>(val
): ResOk
<T
, E
>
Type parameters
Name | Type |
---|---|
T |
T |
E |
never |
Parameters
Name | Type |
---|---|
val |
T |
Returns
ResOk
<T
, E
>
Defined in
Right
â–¸ Right<L
, R
>(val
): ResRight
<L
, R
>
Type parameters
Name |
---|
L |
R |
Parameters
Name | Type |
---|---|
val |
R |
Returns
ResRight
<L
, R
>
Defined in
Some
â–¸ Some<T
>(val?
): Option
<T
>
Type parameters
Name |
---|
T |
Parameters
Name | Type |
---|---|
val? |
T |
Returns
Option
<T
>
Defined in
isErr
â–¸ isErr<T
, E
>(val
): val is ResErr
Type parameters
Name |
---|
T |
E |
Parameters
Name | Type |
---|---|
val |
Result <T , E > |
Returns
val is ResErr
Defined in
isLeft
â–¸ isLeft<L
, R
>(val
): val is ResLeft
Type parameters
Name |
---|
L |
R |
Parameters
Name | Type |
---|---|
val |
Either <L , R > |
Returns
val is ResLeft
Defined in
isNone
â–¸ isNone<T
>(val
): val is OptNone
Type parameters
Name |
---|
T |
Parameters
Name | Type |
---|---|
val |
Option <T > |
Returns
val is OptNone
Defined in
isOk
â–¸ isOk<T
, E
>(val
): val is ResOk
Type parameters
Name |
---|
T |
E |
Parameters
Name | Type |
---|---|
val |
Result <T , E > |
Returns
val is ResOk
Defined in
isRight
â–¸ isRight<L
, R
>(val
): val is ResRight
Type parameters
Name |
---|
L |
R |
Parameters
Name | Type |
---|---|
val |
Either <L , R > |
Returns
val is ResRight
Defined in
isSome
â–¸ isSome<T
>(val
): val is OptSome
Type parameters
Name |
---|
T |
Parameters
Name | Type |
---|---|
val |
Option <T > |
Returns
val is OptSome