Search results
258 packages found
A library for safe functional programming in JavaScript, with first-class support for TypeScript
A toolkit of Nullable/Option/Result type implementation in ECMAScript. Their APIs are inspired by Rust's `Option<T>` and `Result<T, E>`.
Typed Option/Optional/Maybe for TypeScript and JavaScript, created to simplify code involving optional values (null, undefined, NaN).
StaticLand functions for Algebraic Data Types based on native JavaScript types
🚀 Efficient Monads for JS: Maybe (Option) and Either (Result), Identity
helper objects and functions
🐊Putout plugin applies Maybe monad
Full featured implementation of options into typescript.
[![example workflow](https://github.com/hansogj/maybe/actions/workflows/build.yml/badge.svg)](https://github.com/hansogj/maybe/actions/workflows/build.yml/badge.svg)
Yet another Typescript clone of the rust `Option` & `Result` enums.
Utilities for TypeScript library
- typescript
- utils
- string
- array
- number
- bits
- flatten
- either
- maybe
- monad
- shuffle
- groupBy
- hashCode
- euclidean division
- View more
A typescript implementation of Rust's Result and Option objects.
A type-safe rust-like result type for TypeScript
An optional library enabling the usage of optionals written in TypeScript
- optional
- maybe
- maybe type
- optional type
- functional optional type
- typescript optional type
- typescript optional
Attempt to bring functionnal programming concepts to TypeScript
Write cleaner TypeScript
- typescript
- javascript
- monads
- maybe
- result
- either
- list
- state
- functional
- list-monad
- maybe-monad
- either-monad
- result-monad
- state-monad
Monads library with 0 dependencies
## Description
A better way to handle errors in JavaScript and TypeScript. Handle async and sync errors without `try` and `catch` blocks.
Fast Either and Maybe from Fantasy Land with Flow and TypeScript support