Search results
255 packages found
Write cleaner TypeScript
- typescript
- javascript
- monads
- maybe
- result
- either
- list
- state
- functional
- list-monad
- maybe-monad
- either-monad
- result-monad
- state-monad
🚀 Efficient Monads for JS: Maybe (Option) and Either (Result)
A typescript implementation of Rust's Result and Option objects.
A type-safe rust-like result type for TypeScript
Typed Option/Optional/Maybe for TypeScript and JavaScript, created to simplify code involving optional values (null, undefined, NaN).
Full featured implementation of options into typescript.
Supervisor, Coroutine, Channel, select, AtomicPromise, Cancellation, Cache, List, Queue, Stack, and some utils.
- supervisor
- observer
- coroutine
- channel
- select
- cancellation
- sequence
- maybe
- either
- monad
- arrow
- cache
- clock
- list
- View more
Opinionated functional programming library with easy use in mind
Optional datatype for Typescript
Color utility for Javascript
A toolkit of Nullable/Option/Result type implementation in ECMAScript. Their APIs are inspired by Rust's `Option<T>` and `Result<T, E>`.
A library for safe functional programming in JavaScript, with first-class support for TypeScript
Either and Maybe monads written in Typescript
Option type inspired by Rust.
Fork of @falsantru/spica, esm support
- supervisor
- observer
- coroutine
- channel
- select
- cancellation
- sequence
- maybe
- either
- monad
- arrow
- cache
- clock
- list
- View more
Nullable functions
Make functional programming fun!
Conditional expressions with Option support.
A 5Kb maybe monad in JavaScript
Functional Programming Library