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
A toolkit of Nullable/Option/Result type implementation in ECMAScript. Their APIs are inspired by Rust's `Option<T>` and `Result<T, E>`.
Optional datatype for Typescript
Either and Maybe monads written in Typescript
Fork of @falsantru/spica, esm support
- supervisor
- observer
- coroutine
- channel
- select
- cancellation
- sequence
- maybe
- either
- monad
- arrow
- cache
- clock
- list
- View more
A library for safe functional programming in JavaScript, with first-class support for TypeScript
Color utility for Javascript
Make functional programming fun!
Nullable functions
Option type inspired by Rust.
A 5Kb maybe monad in JavaScript
Conditional expressions with Option support.
Functional Programming Library