Skip to content

Latest commit

 

History

History
333 lines (199 loc) · 4.83 KB

README.md

File metadata and controls

333 lines (199 loc) · 4.83 KB

@hqoss/monads

@hqoss/monads

Table of contents

Interfaces

Variables

Functions

Variables

None

Const None: OptNone<any>

Defined in

option/option.ts:44

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

result/result.ts:99


Left

Left<L, R>(val): ResLeft<L, R>

Type parameters

Name
L
R

Parameters

Name Type
val L

Returns

ResLeft<L, R>

Defined in

either/either.ts:54


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

result/result.ts:54


Right

Right<L, R>(val): ResRight<L, R>

Type parameters

Name
L
R

Parameters

Name Type
val R

Returns

ResRight<L, R>

Defined in

either/either.ts:111


Some

Some<T>(val?): Option<T>

Type parameters

Name
T

Parameters

Name Type
val? T

Returns

Option<T>

Defined in

option/option.ts:38


isErr

isErr<T, E>(val): val is ResErr<T, E>

Type parameters

Name
T
E

Parameters

Name Type
val Result<T, E>

Returns

val is ResErr<T, E>

Defined in

result/result.ts:148


isLeft

isLeft<L, R>(val): val is ResLeft<L, R>

Type parameters

Name
L
R

Parameters

Name Type
val Either<L, R>

Returns

val is ResLeft<L, R>

Defined in

either/either.ts:168


isNone

isNone<T>(val): val is OptNone<T>

Type parameters

Name
T

Parameters

Name Type
val Option<T>

Returns

val is OptNone<T>

Defined in

option/option.ts:132


isOk

isOk<T, E>(val): val is ResOk<T, never>

Type parameters

Name
T
E

Parameters

Name Type
val Result<T, E>

Returns

val is ResOk<T, never>

Defined in

result/result.ts:144


isRight

isRight<L, R>(val): val is ResRight<L, R>

Type parameters

Name
L
R

Parameters

Name Type
val Either<L, R>

Returns

val is ResRight<L, R>

Defined in

either/either.ts:172


isSome

isSome<T>(val): val is OptSome<T>

Type parameters

Name
T

Parameters

Name Type
val Option<T>

Returns

val is OptSome<T>

Defined in

option/option.ts:128