https://github.com/lukemorales/funkcia
https://github.com/lukemorales/funkcia
haskell nim ocaml option option-pattern option-type optional result result-pattern result-type rust scala type-safety typescript
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/lukemorales/funkcia
- Owner: lukemorales
- Created: 2023-09-08T03:56:39.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-29T16:05:59.000Z (10 months ago)
- Last Synced: 2024-12-30T10:12:03.069Z (9 months ago)
- Topics: haskell, nim, ocaml, option, option-pattern, option-type, optional, result, result-pattern, result-type, rust, scala, type-safety, typescript
- Language: TypeScript
- Homepage:
- Size: 336 KB
- Stars: 15
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
Funkcia
Encode failure and absence of value in TypeScript
Data types
inspired by the best parts of Rust, OCaml, Nim, Scala, and Haskell
providing a type-safe way to build your applications with better DX.## 📦 Install
`funkcia` is available as a package on NPM. Install it with your favorite package manager:```dircolors
npm install funkcia
```## 📖 Documentation
The full documentation is available at [funkcia.lukemorales.io](https://funkcia.lukemorales.io).