Algebraic sum types for TypeScript, designed after Rust's enums
-
Updated
Jun 14, 2019 - TypeScript
Algebraic sum types for TypeScript, designed after Rust's enums
Fastest and simplest pattern matching sum types in Go. Don't be jealous of Rust anymore.
PrimeFuncPack Core.Taggeds is a core pack for .NET consisting of fundamental tagged types targeted for use in functional programming: Optional and Result monads, Tagged Union, as well as the convert extensions.
Implementation of Alegbraic Data Types (ADTs) in Python
Helps to easily JSON marshal / unmarshal tagged unions in go
Advanced converters for the System.Text.Json serializer
A library for defining and manipulating algebraic data types in TypeScript.
.NET port of Francisco (Paco) Estévez's JavaSealedUnions (https://github.com/pakoito/JavaSealedUnions).
A dead simple library for parsing discriminated unions in Go.
Functional Programming for C# and .NET Core
Single header C library for type safe tagged unions
An example of tagged unions and exhaustive pattern matches in Go
Small TS library to type and safely handle `serde` JSON serializations of Rust enums.
A research programming language on top of C macros
Utility function for exhaustiveness checking with typed JS (TS or Flow)
Pile of utilities around ugeneric_t type.
Add a description, image, and links to the tagged-unions topic page so that developers can more easily learn about it.
To associate your repository with the tagged-unions topic, visit your repo's landing page and select "manage topics."