Skip to content

match

match<A, B>(cases): (data) => Task<B>

Defined in: Core/TaskMaybe.ts:115

Pattern matches on a TaskMaybe, returning a Task of the result.

A

B

() => B

(a) => B

(data): Task<B>

TaskMaybe<A>

Task<B>

pipe(
  findUser("123"),
  TaskMaybe.match({
    some: user => `Hello, ${user.name}`,
    none: () => "User not found"
  })
)();