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