Skip to main content

matchW()

matchW<B, A, C>(onNone, onSome): (ma) => B | C

Pattern matches on an Option with widened return types.


Type Parameters​

B: B​

The return type for None.

A: A​

The value type.

C: C​

The return type for Some.


Parameters​

onNone: () => B​

Handler for None case.

onSome: (a) => C​

Handler for Some case.


Returns​

A function that matches the Option.


Since​

2.0.0