Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

andThenForMaybe

Returns null or undefined if the input is null or undefined, otherwise calls transformer with the value and returns the result.

XXX: Some languages call this operation flatmap. But we don't provide flatMap() as alias of this function. because it's too hard to undarstand that "flatMap" operation for T | null | undefined.

function andThenForMaybe<T, U>(input: Maybe<T>, transformer: MaybeTryTransformFn<T, U>): Maybe<U>;
§
andThenForMaybe<T, U>(input: Maybe<T>, transformer: MaybeTryTransformFn<T, U>): Maybe<U>
[src]

§Type Parameters

§Parameters

§
input: Maybe<T>
[src]
§
transformer: MaybeTryTransformFn<T, U>
[src]

§Return Type