Skip to content

Function nonNullOrElse() ​

nonNullOrElse<V, W, E>(nullable: V | null | undefined, orElse: () => Result<W, E>): Result<W | NonNullable<V>, E>

Source: result.ts

Converts a nullable value into a Result or executes a fallback Result-returning function.

Type Parameters ​

V ​

V

W ​

W

E ​

E

Parameters ​

nullable ​

V | null | undefined

orElse ​

() => Result<W, E>

Returns ​

Result<W | NonNullable<V>, E>

Built by Prozilla