supermacro

supermacro/neverthrow

Type-Safe Errors for JS & TypeScript

TypeScript
7249
144
MIT License

NeverThrow is a TypeScript/JavaScript library that provides a `Result` type for encoding success and failure states in a type-safe manner. It is designed for developers who want to handle errors explicitly without relying on exceptions, offering both synchronous (`Result`) and asynchronous (`ResultAsync`) APIs with composable methods like `map`, `andThen`, and `match` for robust error handling.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies

Support the repos that depend on this repository

Top contributors

supermacro's profile
supermacro
435 contributions
renovate-bot's profile
renovate-bot
174 contributions
m-shaka's profile
m-shaka
28 contributions
braxtonhall's profile
braxtonhall
19 contributions
paduc's profile
paduc
18 contributions
incetarik's profile
incetarik
14 contributions
tobloef's profile
tobloef
8 contributions
github-actions[bot]'s profile
github-actions[bot]
8 contributions
sidhu663's profile
sidhu663
8 contributions
sharno's profile
sharno
7 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet