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
An AVL Binary search tree implementation in typescript.
better typescript enums (also Option<T>, Result<T, E>)
Rust-inspired fancy enums for TypeScript
Refresh strategies for the RemoteData type
A demo project for Variant
Functional programming essentials for TypeScript
An alternative type system for GraphQL
Algebraic Data Types & Typescript
A library for defining and manipulating algebraic data types in TypeScript.
Fat Arrow is a library for Typed Functional Programming in TypeScript compatible with Node.js and all major browsers.
Bringing Pattern Matching and other ADT and Functional Programming concepts to TypeScript
Small TS library to type and safely handle `serde` JSON serializations of Rust enums.
An algebraic data model for strongly typed semantic data
Reactive library for data fetching, caching, state management
🗃 A mono-repository with functional programming helpers, algebraic data types, util functions, types and even some micro frameworks in TypeScript.
Type safe utils inspired from the Rust language for writing better TypeScript/Flow.
A collection of algebraic data types, optics, and data structures based on a light weight higher kinded type implementation. Written for deno.
TypeScript code generation from a haskell-like syntax for ADT. Playground:
Add a description, image, and links to the algebraic-data-types topic page so that developers can more easily learn about it.
To associate your repository with the algebraic-data-types topic, visit your repo's landing page and select "manage topics."