Search results
256 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>`.
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
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)
🐊Putout plugin applies Maybe monad
Yet another Typescript clone of the rust `Option` & `Result` enums.
A typescript implementation of Rust's Result and Option objects.
Typed Option/Optional/Maybe for TypeScript and JavaScript, created to simplify code involving optional values (null, undefined, NaN).
Utilities for TypeScript library
- typescript
- utils
- string
- array
- number
- bits
- flatten
- either
- maybe
- monad
- shuffle
- groupBy
- hashCode
- euclidean division
- View more
A type-safe rust-like result type for TypeScript
Fast Either and Maybe from Fantasy Land with Flow and TypeScript support
Attempt to bring functionnal programming concepts to TypeScript
Async option and result monads library.
Functional TypeScript utility types such as Option, Result and others.
- monad-library
- monads
- typescript
- monad-ts
- functional-ts
- functional-programming
- javascript
- functor
- optional
- result
- maybe
- either
- result-monad
Monads library with 0 dependencies
Write cleaner TypeScript
- typescript
- javascript
- monads
- maybe
- result
- either
- list
- state
- functional
- list-monad
- maybe-monad
- either-monad
- result-monad
- state-monad
Package made to work Monad Maybe