COLLECTED BY
Organization:
Internet Archive
Focused crawls are collections of frequently-updated webcrawl data from narrow (as opposed to broad or wide) web crawls, often focused on a single domain or subdomain.
The Wayback Machine - https://web.archive.org/web/20200901163321/https://github.com/topics/discriminated-unions
Here are
23 public repositories
matching this topic...
Easy to use F#-like ~discriminated~ unions for C# with exhaustive compile time matching
Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
C++17 `std::variant` for C++11/14/17
Discriminated unions, pattern matching and partial applications for C#
🧮 A general-purpose programming language on top of C11 macros
Set of handy reusable .NET components that can simplify your daily work and save your time when you copy and paste your favorite helper methods and classes from one project to another
Eggs.Variant is a C++11/14/17 generic, type-safe, discriminated union.
Fast and memory-efficient immutable collections and helper data structures
Variant types in TypeScript
Updated
Jul 19, 2020
TypeScript
F# Event-Union Contract Encoding with versioning tolerant converters supporting System.Text.Json and Newtonsoft.Json
Discriminated Unions including Maybe (an option type) and Result for javascript with fewer bugs
Updated
Dec 8, 2016
JavaScript
🏷️ Tagged unions for vanilla JavaScript!
Updated
Oct 17, 2017
JavaScript
Helper function for exhaustive checks of discriminated unions in TypeScript
Updated
May 13, 2020
TypeScript
Pattern matching and tagged unions in JavaScript without new syntax.
Updated
Sep 8, 2018
JavaScript
Utility function for exhaustiveness checking with typed JS (TS or Flow)
Updated
Mar 16, 2020
JavaScript
Provides some functional mechanisms in C#
C# Analyzer Adding Exhaustive Checking of Switch Statements and Expressions
A TypeScript datatype representing network state which takes advantage of discriminated unions
Updated
Apr 23, 2018
TypeScript
This package provides Discriminated Unions for C# with an opportunity inherit from built in type and create custom Union Type.
minimal utilities to work with union types and tagged unions (a.k.a. discriminated unions) in TypeScript
Updated
Aug 30, 2020
TypeScript
Generate variants/sum types/discriminated unions for Go
Improve this page
Add a description, image, and links to the
discriminated-unions
topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the
discriminated-unions
topic, visit your repo's landing page and select "manage topics."
Learn more
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.