Search results
501 packages found
[a]synchronous functional programming
- function-composition
- asynchronous
- transducers
- parallel
- series
- functional-programming
- promise
- async-await
- node
- javascript
- tacit
- pointfree
- lazy
- concurrent
- View more
A typescript implementation of Rust's Result and Option objects.
A type-safe rust-like result type for TypeScript
The most powerful IO monad implementation in JS
Supervisor, Coroutine, Channel, select, AtomicPromise, Cancellation, Cache, List, Queue, Stack, and some utils.
- supervisor
- observer
- coroutine
- channel
- select
- cancellation
- sequence
- maybe
- either
- monad
- arrow
- cache
- clock
- list
- View more
NestJS utilities for working with typescript-functional-extensions Result monads
- nestjs
- typescript-functional-extensions
- module
- ResultResponseInterceptorModule
- ResultResponseInterceptor
- interceptor
- result
- monad
Optional datatype for Typescript
Color utility for Javascript
Congruity, a replacement of Jenp, is a library to help developers build applications using functional development.
Fork of @falsantru/spica, esm support
- supervisor
- observer
- coroutine
- channel
- select
- cancellation
- sequence
- maybe
- either
- monad
- arrow
- cache
- clock
- list
- View more
TypeScript/Javascript set of functional pattern inspired helpers, which will ease your programming live
Make functional programming fun!
A toolbox of utilities to help with async (promise-based) transformations
Option type inspired by Rust.
Typed Option/Optional/Maybe for TypeScript and JavaScript, created to simplify code involving optional values (null, undefined, NaN).
Simple functional Maybe library for typescript
Result type inspired by Rust.
Curated package with types I believe all packages and apps need to promote safeness and reduced side effects.
A set of tools to use pure functional programming with generators in TypeScript
A 5Kb maybe monad in JavaScript