| andThenAsyncForOption | Returns None if the input is None,
otherwise calls transformer with the value and returns the result.
|
| andThenForOption | Returns None if the input is None,
otherwise calls transformer with the value and returns the result.
|
| createNone | |
| createSome | |
| expectSome | Return input as T if the passed input is Some(T).
Otherwise, throw TypeError with the passed msg.
|
| filterForOption | Returns None if the option is None,
otherwise the result should be resolved by the result of predicate with the wrapped value as the arguments:
|
| flattenForOption | Flatten the inner value of input.
|
| fromErrToOption | Convert to Some(E) if input is Err(E).
Otherwise, return None.
|
| fromOkToOption | Convert to Some(T) if input is Ok(T).
Otherwise, return None.
|
| inspectOption |
- Return input directly.
- This value is passed as the input. But it maybe mutated by calling effector.
- Call effector with the inner value of input if input is
Some(T).
- This main purpose is to inspect an inner value in a chained function calling.
If you don't have to do it, you should not mutate the inner value.
if-else statement might be sufficient to mutate the inner value instead of calling this function.
|
| isNone | |
| isSome | |
| mapAsyncForOption | Maps a Option<T> to Option<U> by applying a transformer function
to an contained Some(T) value, leaving an None value untouched.
|
| mapForOption | Maps a Option<T> to Option<U> by applying a transformer function
to an contained Some(T) value, leaving an None value untouched.
|
| mapOrAsyncForOption | Return the result of transformer with using input as an argument for it if input is Some(T).
Otherwise, return defaultValue.
|
| mapOrElseAsyncForOption | Maps a Option<T> to U by applying transformer to a contained Some(T) value in input,
or a recoverer function to a contained None value in input.
This function can be used to unpack a successful result while handling an error.
|
| mapOrElseForOption | Maps a Option<T> to U by applying transformer to a contained Some(T) value in input,
or a recoverer function to a contained None value in input.
This function can be used to unpack a successful result while handling an error.
|
| mapOrForOption | Return the result of transformer with using input as an argument for it if input is Some(T).
Otherwise, return defaultValue.
|
| okOrElseForPlainOption | Transforms the Option<T> into a Result<T, E>, mapping Some(v) to Ok(v) and None to Err(err()).
|
| okOrForPlainOption | Transforms the Option<T> into a Result<T, E>,
mapping Some(v) to Ok(v) and None to Err(err).
|
| orElseAsyncForOption | Return input as T if the passed input is Some(T).
Otherwise, return the result of recoverer.
|
| orElseForOption | Return input as T if the passed input is Some(T).
Otherwise, return the result of recoverer.
|
| toNullableFromOption | Return T if input is Some(T).
Otherwise, return null.
|
| toUndefinableFromOption | Return T if input is Some(T).
Otherwise, return undefined.
|
| transposeOptionToResult | Transposes an Option of a Result into a Result of an Option.
|
| transposeResultToOption | Transposes a Result of an Option into an Option of a Result.
|
| unwrapOrElseAsyncForOption | Unwraps a result input, returns the content of an Some(T).
If the value is an None then it calls def with its value.
|
| unwrapOrElseForOption | Unwraps a result input, returns the content of an Some(T).
If the value is an None then it calls def with its value.
|
| unwrapOrForOption | Unwraps a result input, returns the content of an Some(T).
If the value is an None then return defaultValue.
|
| unwrapSome | Return the inner T of a Some(T).
|