/ts-belt

πŸ”§ Fast, modern, and practical utility library for FP in TypeScript.

Primary LanguageTypeScriptMIT LicenseMIT

Build Status Coverage npm PRs Welcome All Contributors GitHub license

Fast, modern, and practical utility library for FP in TypeScript.

Features

  • πŸš€ built in ReScript, which generates highly performant JavaScript code (see the benchmark results here)
  • πŸ‘€ provide more readable code, due to the data-first approach
  • ✨ support for TypeScript and Flow
  • πŸ›‘ write safer code with Option and Result types
  • 🎯 all functions return immutable data (no side-effects)
  • 🌲 tree-shakeable
  • πŸ“ fully documented

Installation

yarn add @mobily/ts-belt

or with npm

npm install @mobily/ts-belt --save

Api Reference

Full documentation can be found here.

Contributors


Marcin Dziewulski

πŸ’» πŸ“– ⚠️ 🎨

Krzysztof Lenda

πŸ“–

Radek KozieΕ‚

πŸ“–

Artur

πŸ“–

Dominik ŁopaciΕ„ski

πŸ“–

Jakub WΔ…sik

πŸ“–

Krystian Mateusiak

πŸ’» πŸ“– ⚠️

MichaΕ‚ Miszczyszyn

πŸ€”

License

The MIT License.

See LICENSE