Search results
106 packages found
A collection of well known Algebraic Datatypes for your utter enjoyment.
Write cleaner TypeScript
- typescript
- javascript
- monads
- maybe
- result
- either
- list
- state
- functional
- list-monad
- maybe-monad
- either-monad
- result-monad
- state-monad
🚀 Efficient Monads for JS: Maybe (Option) and Either (Result)
Opinionated functional programming library with easy use in mind
Either and Maybe monads written in Typescript
Reference implementation of mathematics and computer science algorithms & structures
- math
- computer science
- utility
- educational
- reference
- dynamic array
- linked lists
- monads
- functional
- Vectors
- Matrices
- linear algebra
- streams
A monad for time-dependant values, providing explicit effects for delayed computations, latency, etc.
Write cleaner TypeScript
- typescript
- javascript
- monads
- maybe
- result
- either
- list
- state
- functional
- list-monad
- maybe-monad
- either-monad
- result-monad
- state-monad
Functional programming utility toolkit
Functional Programming for Pragmatists
Functional Programming for EcmaScript(Javascript)
- functional-programming
- fp
- js
- es
- es6
- es7
- javascript
- functional-reactive-programming
- reactive
- reactive-programming
- rx
- monad
- monads
- optional
- View more
[fork] A structure for values that may not be available or computations that may fail.
An implementation of Haskell's type classes in TS
Simple TypeScript Monads
Lazy, synchronous/asynchronous iteration + combinatorics.
javascript monad library with do-notation
Interface for the `window` and `document` variables of a webpage.
Utilities for working with arguments object
Asynchronous arrows for JavaScript. Eventual programming.