Class: Failure<F>
Defined in: pkg/result/src/index.ts:107
Type Parameters
| Type Parameter |
|---|
F |
Implements
ResultMethods<never,F>
Constructors
Constructor
new Failure<
F>(detail:F):Failure<F>
Defined in: pkg/result/src/index.ts:111
Parameters
| Parameter | Type |
|---|---|
detail |
F |
Returns
Failure<F>
Properties
detail
readonlydetail:F
Defined in: pkg/result/src/index.ts:109
type
readonlytype:"failure"
Defined in: pkg/result/src/index.ts:108
Methods
flatMapFailure()
flatMapFailure<
U,G>(f: (detail:F) =>Result<U,G>):Result<U,G>
Defined in: pkg/result/src/index.ts:135
Type Parameters
| Type Parameter |
|---|
U |
G |
Parameters
| Parameter | Type |
|---|---|
f |
(detail: F) => Result<U, G> |
Returns
Result<U, G>
Implementation of
ResultMethods.flatMapFailure
flatMapSuccess()
flatMapSuccess<
U,G>(_f: (value:never) =>Result<U,G>):Result<never,F>
Defined in: pkg/result/src/index.ts:131
Type Parameters
| Type Parameter |
|---|
U |
G |
Parameters
| Parameter | Type |
|---|---|
_f |
(value: never) => Result<U, G> |
Returns
Result<never, F>
Implementation of
ResultMethods.flatMapSuccess
isFailure()
isFailure():
this is Failure<F>
Defined in: pkg/result/src/index.ts:119
Returns
this is Failure<F>
Implementation of
ResultMethods.isFailure
isSuccess()
isSuccess():
this is Success<never>
Defined in: pkg/result/src/index.ts:115
Returns
this is Success<never>
Implementation of
ResultMethods.isSuccess
mapFailure()
mapFailure<
G>(f: (detail:F) =>G):Failure<G>
Defined in: pkg/result/src/index.ts:127
Type Parameters
| Type Parameter |
|---|
G |
Parameters
| Parameter | Type |
|---|---|
f |
(detail: F) => G |
Returns
Failure<G>
Implementation of
ResultMethods.mapFailure
mapSuccess()
mapSuccess(
_f: (value:never) =>unknown):Failure<F>
Defined in: pkg/result/src/index.ts:123
Parameters
| Parameter | Type |
|---|---|
_f |
(value: never) => unknown |
Returns
Failure<F>
Implementation of
ResultMethods.mapSuccess