@lucid-softworks/result-from-nullable
v0.1.0
Published
Convert nullable values into Result with lazy errors.
Downloads
161
Maintainers
Readme
@lucid-softworks/result-from-nullable
Convert null or undefined to a failed Result, while narrowing every other
value to NonNullable<T>. Errors may be values or lazy factories.
import { resultFromNullable } from "@lucid-softworks/result-from-nullable";
const user = resultFromNullable(cache.get(id), () => new Error("Missing user"));