Search results
120 packages found
AVL Tree ADT for browser and nodejs
[![CI](https://github.com/mattphillips/ts-prelude/actions/workflows/all.yaml/badge.svg)](https://github.com/mattphillips/ts-prelude/actions/workflows/all.yaml)
Cross-platform embedded representation for algebraic data types, values, and common operations.
ML-inspired structured types
The exhaustive Pattern Matching library for TypeScript.
library for abstract data types of type-aligned sequences
Correct, easy to use Option type for TypeScript
- adt
- algebra
- algebraic data type
- haskell
- option
- optional
- maybe
- monad
- fantasy
- fantasyland
- functor
- sanctuary
- scala
- typescript
- View more
RAMP shapes: declarative RDF ↔ algebraic data type mapping
Utilities for defining tagged sum types and pattern matching in TypeScript
- adt
- algebraic data types
- discriminated union
- functional programming
- pattern matching
- tagged sum type
- tagged union
- TypeScript
ADT generator for TypeScript
a collection of JS/TS modules for functional programming
- functional
- utilities
- utils
- fp
- point-free
- curried
- fantasy-land
- predicate
- ADT
- algebraic
- combinator
- category
- lambda
- calculus
- View more
Stack ADT for browser and nodejs
Queue ADT for browser and nodejs
Strong typed functional 'Either', 'Maybe', 'Identity' and 'Tuple'
Linked List for NodeJS
Contravariant functors in JS with Flow.
- contravariant
- functors
- functor
- profunctors
- fp
- functional-programming
- adt
- algebraic-data-types
- flow
- flowtype
- types
- haskell
Bi Directional Map ( BIDI Map ) for NodeJS
Multi Value Map for NodeJS
JDS(Java Data Structures) is an in development Javascript data structures library. It takes popular Java data structures and implements them in Javascript for convenient use. They come with standard Java methods.