Safe and idiomatic TypeScript types to handle null, error, and async code handling: Maybe, Result, and Task types that are really nice.
-
Updated
Apr 16, 2025 - TypeScript
Safe and idiomatic TypeScript types to handle null, error, and async code handling: Maybe, Result, and Task types that are really nice.
Option, Result, and Either types for TypeScript - Inspired by Rust 🦀
Essential building-blocks for functional & safe TypeScript code
🥃 Functional Algebraic Data Types
📚Write safer TypeScript using Maybe, List, Result, and Either monads.
Implements Either, Maybe and Tuple monads.
A utility library to write code in functional programming style in Javascript
Monadic types for JavaScript and TypeScript
Rust Inspired Type-Safe Errors and Missing Values for JS & TypeScript.
A collection of resources and examples for understanding FP-TS and its ecosystem
A set of monads created with typescript using an OOP approach
Option monad for TypeScript
Monadic Types and implementation for TypeScript 🚀
Write beautiful code that won't crash.
Learn what Monads™️ are in TypeScript!
A project that explores functional programming, typescript, and monads, using https://github.com/babakness/soultrain, a functioal library that has types.
Add a description, image, and links to the monads topic page so that developers can more easily learn about it.
To associate your repository with the monads topic, visit your repo's landing page and select "manage topics."