fp-ts
Functional programming in TypeScript
Found 49 results for algebraic-data-types
Functional programming in TypeScript
A Language-Service Plugin to Refactor and Diagnostic effect-ts projects
RemoteData type
Fluture type definitions for Sanctuary
Reactive library for data fetching, caching, state management
Functional programming in TypeScript
Helper library to type and safely handle Rust's `serde` JSON serializations of Enums. It can also be used standalone to implement Enums in TypeScript with plain objects.
Algebraic Data Type for Remote Data
Functional programming in TypeScript
Support for fastify routes returning functional structures, such as fp-ts Either, Task, TaskEither or plain javascript parameterless functions
Hash and unhash structured model data with no collisions, duplicates or gaps using minimal perfect hash functions. Currently in alpha. Expect breaking changes for version 0. Use with caution!
A web framework for stateful, entropy-perfect, multi-origin web applications. Currently in alpha. Expect breaking changes for version 0. Use with caution!
Tiny goodies for Continuation-Passing-Style functions
Delightful Sum Types in TypeScript
Contravariant functors in JS with Flow.
A RemoteData Collection class
`macoolka-io` is Runtime type system for IO decoding/encoding.
Functional programming in TypeScript (fork of fp-ts)
`macoolka-type-model` is a library for define model in TypeScript. It easily build a type contain field and method to your Application. It provide a generation model for type and validition
`macoolka-object` is a library contains common object functions.
Functional programming in TypeScript
A comprehensive TypeScript library bringing Scala's powerful functional programming paradigms to JavaScript/TypeScript, featuring immutable collections, monads, pattern matching, and more
React bindings for Resource ADT
Functional programming in TypeScript
## Install
mocoolka-fp is collection for **function program** . The extend on [fp-ts](https://github.com/gcanti/fp-ts) .
To install the stable version:
Functional programming in TypeScript
Functional programming essentials for TypeScript
Resource ADT
Algebraic sum types for TypeScript, designed after Rust's enums
Custom markdown generation using api-extractor
RemoteData type
A library that helps representing Redux Actions as an Algebraic Union Type in JavaScript.
Function Oriented Programming (FOP) in Typescript
RemoteData type
Distributed Functions Framework for TypeScript
A function programming library for TypeScript, inspired by PureScript and Haskell
To install the stable version:
Fatigue Driven Development (FDD) in Typescript
Function Oriented Programming (FOP) in Typescript
Algebraic Data Type for Remote Data
Refresh strategies for the RemoteData type
Flora & Fauna Framework for TS
Functional programming in TypeScript with Rust-like error handling
Fatigue Driven Development (FDD) in Typescript
Fatigue Driven Development (FDD) in Typescript
A TypeScript library for semi-functional programming patterns
A library for variant types in typescript