@grahlnn/fn
v0.1.3
Published
Ergonomic functional programming helpers.
Readme
Ergonomic functional programming helpers.
Install
bun add @grahlnn/fnUsage
import { me } from "@grahlnn/fn";
const status = me<"idle" | "loading" | "error">("loading");
const label = status.match({
idle: () => "Idle",
loading: () => "Loading",
_: () => "Error",
});
import { Ok, Err } from "@grahlnn/fn";
const result = Ok(42);
const error = Err("Something went wrong");
result.isOk(); // true
result.isErr(); // false