Skip to content

match

match<E, A, B>(cases): (outcome) => B

Defined in: Core/Op.ts:570

Pattern matches on an Outcome using named case handlers.

E

A

B

(e) => B

() => B

(a) => B

(outcome): B

Outcome<E, A>

B

Op.match({
  ok:  (user) => render(user),
  err: (e)    => showError(e.message),
  nil: ()     => resetUI(),
})(outcome);