Search results
120 packages found
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
The exhaustive Pattern Matching library for TypeScript.
Binary search tree implementation
Safe, ergonomic, non-generic sum types in TypeScript.
ADT for react-query
Utilities tools for Askia Design Control
Homebridge security system platform for ADT Pulse
Option / Maybe implementation for union-type
Queue + Stack ADTs.
Either implementation for union-type
A graph builder library for modeling abstract graph structures.
ADT for handling fetchable and refreshable data
Fast Either and Maybe from Fantasy Land with Flow and TypeScript support
Read Advantage Database Server ADT (Advantage Database Table) files.
A TypeScript datatype representing network state which taking advantage of discriminated unions(or tagged unions, algebraic data types)
![License](https://img.shields.io/github/license/sigmasoldi3r/ts-option.svg)
Partially ordered sets algorithms for JavaScript.
Safe object property access using Either ADT
Priority Queue ADT for browser and nodejs