Functional programming library for TypeScript - https://gigobyte.github.io/purify/
-
Updated
May 3, 2022 - TypeScript
{{ message }}
Functional programming library for TypeScript - https://gigobyte.github.io/purify/
The most powerful IO monad implementation in JS, possibly in any language!
Discriminated unions, pattern matching and partial applications for C#
Either and Maybe monads for better error-handling in C++
The TypeScript Standard Library
Maybe render a React component, maybe not
Common Functional Programming Algebraic data types for JavaScript that is compatible with most modern browsers and Deno.
A short course on Functional Programming in Typescript
Implements Either, Maybe and Tuple monads.
A small typed and safe library for error handling with functionnal programming concept in Dart and flutter project
Experimental implementation of Maybe and Result monads compatible with await.
No more null check with an dart equivalent of Maybe (Haskel, Elm) / Option (F#).
Functional helpers including `Async` and `Result` to help enable things like "railway-oriented" programming. Heavily inspired by F#
Lightweight functional data and side effects manipulation patterns in Golang with no dependencies.
Powerful pipes for TypeScript, that chain Promise and ADT for you
Utilities for composable approach to handle null and undefined
Rusty Monad Results for JS
A Typescript implementation of the Maybe data type
A Ruby implementation of the Maybe type
Type safe Option, Result and Vector from the Rust programming language
A fully typed, zero-dependency implementation of the functional programming Option object for JavaScript and TypeScript
Add a description, image, and links to the maybe topic page so that developers can more easily learn about it.
To associate your repository with the maybe topic, visit your repo's landing page and select "manage topics."
Is it feasible/easy to serialize and deserialize Validators?
I noticed
parserAsStringapi, which seems like the serialization part.Just wondering if there is anything like
parserFromString(existing or planned)