Search results
174 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 type-safe rust-like result type for TypeScript
Anzen helps write safe code without exceptions, taking roots from Rust's Result and Haskell's Either.
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
Package containing types and methods to work with Either Pattern.
A toolkit of Nullable/Option/Result type implementation in ECMAScript. Their APIs are inspired by Rust's `Option<T>` and `Result<T, E>`.
Either and Maybe monads written in Typescript
Daisugiland is an aggregation of tools for building composable applications.
MobX tooling for productive codebases.
Fork of @falsantru/spica, esm support
- supervisor
- observer
- coroutine
- channel
- select
- cancellation
- sequence
- maybe
- either
- monad
- arrow
- cache
- clock
- list
- View more
Result type inspired by Rust.
Functional Programming Library
Error handling
Jest matcher for Either objects.
A Simple Maybe Monad Module. Plays nice with Ramda.
Custom either type implementation to handle the result of operations
Support for fastify routes returning functional structures, such as fp-ts Either, Task, TaskEither or plain javascript parameterless functions
Simple TypeScript Monads