kschat / trampoline-ts
A type-safe way to emulate tail-call optimization with trampolines
☆20Updated 11 months ago
Related projects: ⓘ
- A collection of total functions to replace TypeScript's built-in partial functions.☆29Updated 3 years ago
- 📐 Validation and unit conversion errors in TypeScript at compile-time. Started in 2016. Publicised in 2020.☆47Updated this week
- Circuit Breaker pattern as a monad☆68Updated last year
- Functional programming tools: option, either, task, state, optics, etc.☆21Updated 3 years ago
- An algebraic data type for loading and refreshing data.☆49Updated 10 months ago
- Property based testing (QuickCheck) examples based on fast-check☆27Updated 2 years ago
- Extract or modify pieces of arbitrarily nested types with type lenses☆26Updated 5 months ago
- Positive and negative assertions about TypeScript types and errors☆49Updated 3 years ago
- WIP Search TypeScript functions and methods by types☆84Updated last year
- An opinionated ESLint config to encourage pure(ish), typeful functional programming in TypeScript.☆28Updated 3 weeks ago
- A small library for testing your types☆17Updated last year
- Tag types for Typescript☆51Updated last year
- TypeScript code generation from a haskell-like syntax for ADT. Playground:☆105Updated 4 years ago
- Check the immutability of TypeScript types☆14Updated this week
- Type-safe left-to-right functional pipeline composition☆17Updated 7 months ago
- Pattern matching in TS with Record Patterns, Type Patterns, type inference and more☆67Updated 4 years ago
- Yet another Babel preset for TypeScript, only transforms proposals which TypeScript does not support now.☆26Updated last week
- Code samples that scale☆101Updated this week
- Error reporters for io-ts☆90Updated 3 months ago
- Write tests for your types!☆56Updated 4 years ago
- ADT sum type in typescript☆70Updated last year
- Stable hooks for react using FP-TS equality checks instead of shallow (reference) object comparison☆74Updated last year
- ☆35Updated 9 months ago
- An implementation of software transactional memory built with Effect☆27Updated 11 months ago
- Reliable, standards-oriented software for browsers & Node.☆49Updated last year
- A preprocessor for Jest to snapshot test TypeScript declaration (.d.ts) files☆122Updated 6 months ago
- A porting of purescript-{canvas, drawing} featuring fp-ts☆44Updated 4 years ago
- A utility for defining tagged unions in TypeScript + pattern matching functions☆27Updated 3 years ago
- ☆37Updated 2 months ago
- A tagged unions code generation library for discriminating tastes☆43Updated last year