A series of consumable elements that can be filtered, mapped, reduced, etc. into other streams, or collected into various other data structures.
-
Updated
Sep 17, 2021 - TypeScript
A series of consumable elements that can be filtered, mapped, reduced, etc. into other streams, or collected into various other data structures.
Tree-based string storage data structure.
An interface representing the general forms of data structures that contain elements.
A full-featured doubly-linked list implementation.
A map where multiple keys point to a single value, and the removal of a single key removes all matching key-value pairs.
An easy to read and beginner friendly fp lib
A stack (LIFO) implementation written in TypeScript.
A set of interfaces, abstract classes, and types that seek to describe most basic data structures.
A queue (FIFO) implementation written in TypeScript.
Build ADT types for Typesscript from a ANTLR4 grammar
An abstraction of the list data structure.
An ArrayList implementation in JavaScript/TypeScript.
A mutex solution as an alternative to Promises/async+await.
Chai assertions for ADTs from Purify
Rust-like enums for TypeScript
Monad library for TypeScript. 🚀
This is a singly linked list ADT written in Typescript.
Algebraic Data Types & Typescript
Add a description, image, and links to the adt topic page so that developers can more easily learn about it.
To associate your repository with the adt topic, visit your repo's landing page and select "manage topics."