node_adt
Read Advantage Database Server ADT (Advantage Database Table) files.
Read Advantage Database Server ADT (Advantage Database Table) files.
Queue ADT for browser and nodejs
Utilities for defining tagged sum types and pattern matching in TypeScript
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
Binary Search Tree ADT for browser and nodejs
Graph Abstract Data Type in Typescript
Queue Abstract Data Type in Typescript
Graph Abstract Data Type in Typescript
Queue Abstract Data Type in Typescript
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.