Functional programming library for TypeScript - https://gigobyte.github.io/purify/
-
Updated
May 19, 2024 - TypeScript
Functional programming library for TypeScript - https://gigobyte.github.io/purify/
🔧 Fast, modern, and practical utility library for FP in TypeScript.
🛂 A result type that accumulates multiple errors.
A lightweight C++11-compatible error-handling mechanism
A TypeScript result type taking cues from Rust's Result and Haskell's Either types
A toolkit of Nullable/Option/Result type implementation in ECMAScript. Their APIs are inspired by Rust's `Option<T>` and `Result<T, E>`.
Rust like Option and Result types in Python
An Unsplash API client written in Swift.
A rust like Result type for modern C++
Monorepo for the open-source packages
Funicular-Switch is a lightweight C# port of F#'s result and option types to support 'railway oriented' programming patterns. Focus on the happy path, without loosing error information.
Fully typesafe, Rust-like Result and Option types for Python
Encapsulate a value as a success or an error as a failure using Result and execute a function using runCatching that returns a Result, both similar to those found in Kotlin.
Result, Either, Try, and Maybe monadic types for Java
Rust like result and option implementation for golang
Result monad for Elixir inspired by Rust Result type
🧙 meiga is a Python µframework that provides a simple, fully typed, monad-based result type ➡️ Result[Value, Error].
💊 Result Type for Dart represents either a success or a failure, including an associated value in each case.
Small library with some known monads used in functional programming
Add a description, image, and links to the result-type topic page so that developers can more easily learn about it.
To associate your repository with the result-type topic, visit your repo's landing page and select "manage topics."