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