https://github.com/lukemorales/funkcia
Encode failure and absence of value in TypeScript
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: about 2 months ago
JSON representation
Encode failure and absence of value in TypeScript
- Host: GitHub
- URL: https://github.com/lukemorales/funkcia
- Owner: lukemorales
- Created: 2023-09-08T03:56:39.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-02-13T01:59:03.000Z (2 months ago)
- Last Synced: 2026-02-13T09:27:33.448Z (2 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: https://funkcia.lukemorales.io/
- Size: 537 KB
- Stars: 17
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.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).
