Search results
170 packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
A toolkit of Nullable/Option/Result type implementation in ECMAScript. Their APIs are inspired by Rust's `Option<T>` and `Result<T, E>`.
Only support either interface
Option, Result, and Either types for JavaScript - Inspired by Rust
Simple TypeScript/ES2017 class to represent either values
Akh either monad and monad transformer
Sub-package of Funfix exposing primitive interfaces and data types belonging into a standard library
Type safe Option, Result, and Either types; inspired by Rust
Utilities for TypeScript library
- typescript
- utils
- string
- array
- number
- bits
- flatten
- either
- maybe
- monad
- shuffle
- groupBy
- hashCode
- euclidean division
- View more
Sub-package of Funfix defining type classes inspired by Haskell's standard library and by Typelevel Cats
Write cleaner TypeScript
- typescript
- javascript
- monads
- maybe
- result
- either
- list
- state
- functional
- list-monad
- maybe-monad
- either-monad
- result-monad
- state-monad
Functional Programming library for JavaScript, TypeScript and Flow
Anzen helps write safe code without exceptions, taking roots from Rust's Result and Haskell's Either.
Sub-package of Funfix defining monadic data types for dealing with laziness and side effects
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
- list
- heap
- View more
TypeScript library offering a comprehensive collection of monads to simplify functional programming.
Jest matcher for Either objects.
A better way to handle errors in JavaScript and TypeScript. Handle async and sync errors without `try` and `catch` blocks.
Daisugiland is an aggregation of tools for building composable applications.
Useful scala classes in typescript
Well-typed data-structure for representing varying outcomes