queue-adt
Queue ADT for browser and nodejs
Queue ADT for browser and nodejs
Utilities for defining tagged sum types and pattern matching in TypeScript
JavaScript library for mastering the wizardry that is Blizzard's game files
This module aims to provide a full suite of abstract data types. At present it provides the abstract data type, Queue, Linked List, Stack, Binary Tree an Binary Search Tree.
Binary search tree implementation
fs-extra exposed as TypeScript ADT
Modern markdown parser in Typescript
Algebraic data types for JavaScript using Sweet.js macros
An ADT implemenation of a sorted, singly-linked, linked-list
A bidirectional map written in TypeScript/JavaScript.
Cross-platform embedded representation for algebraic data types, values, and common operations.
Linked List ADT for browser and nodejs
TypeScript library inspired by PureScript
A TypeScript datatype representing network state which taking advantage of discriminated unions(or tagged unions, algebraic data types)
Exposes minimal set of helpers to work with `Maybe`, `Result` union types + a `pipe` function. Based on [ts-union](https://github.com/twop/ts-union) library.
Safe object property access using Either ADT
AVL-tree for Node.js and the browser.
Binary Search Tree ADT for browser and nodejs
Graph Abstract Data Type in Typescript
Queue Abstract Data Type in Typescript