Search results
120 packages found
Zero-runtime pattern matching
The fantasy-land spec allows for ADTs not to define certain functions when they are derivable from those they must define. This module is for ensuring you can always use a method if it is defined or derivable
Binary search tree implementation
The exhaustive Pattern Matching library for TypeScript.
Homebridge security system platform for ADT Pulse
Safe, ergonomic, non-generic sum types in TypeScript.
Utilities tools for Askia Design Control
Option / Maybe implementation for union-type
Either implementation for union-type
A graph builder library for modeling abstract graph structures.
ADT for react-query
ADT for handling fetchable and refreshable data
Queue + Stack ADTs.
Read Advantage Database Server ADT (Advantage Database Table) files.
Partially ordered sets algorithms for JavaScript.
Fast Either and Maybe from Fantasy Land with Flow and TypeScript support
Priority Queue ADT for browser and nodejs
![License](https://img.shields.io/github/license/sigmasoldi3r/ts-option.svg)
AVL Tree ADT for browser and nodejs
A TypeScript datatype representing network state which taking advantage of discriminated unions(or tagged unions, algebraic data types)