Package: effect
Module: UndefinedOr
Maps a defined value with f, or returns undefined unchanged.
When to use
Use to apply a pure transformation to an A | undefined value while
preserving undefined as absence.
See
match when you need to handle the undefined case explicitlySignature
declare const map: { <A, B>(f: (a: A) => B): (self: A | undefined) => B | undefined; <A, B>(self: A | undefined, f: (a: A) => B): B | undefined; }
Since v4.0.0