ts-error-handling

A fully typed error handling library for TypeScript inspired by Rust's Result type.
v0.1.0 URL: https://unpkg.com/ts-error-handling@0.1.0
OpenBrowse Files
typescripterror-handlingresultrustneverthrowfunctionalrailway-oriented-programmingmonadstype-safeasyncexceptions

ts-railway

ROP flavoured Result & AsyncResult types
v6.1.4 URL: https://unpkg.com/ts-railway@6.1.4/dist/cjs/index.js
OpenBrowse Files
resultrailway-oriented-programmingrop

@jenova-marie/ts-rust-result

Opinionated TypeScript error handling with Rust's Result type, domain errors, and observability built-in
v2.2.12 URL: https://unpkg.com/@jenova-marie/ts-rust-result@2.2.12/dist/cjs/index.js
OpenBrowse Files
typescriptrustresultasserterrorerror-handlingdomain-errorsobservabilitypatterndesign-patternfunctional-programmingmonadeitheroptionmayberailway-oriented-programmingerror-managementtype-safezero-dependencieslightweightelegantsentryopentelemetryprometheusgrafanalokistructured-loggingzod

chain-of-actions

Railway error management implementation in Typescript
v1.2.1 URL: https://unpkg.com/chain-of-actions@1.2.1/dist/index.mjs
OpenBrowse Files
typescripterror-handlingrailwayrailway-oriented-programmingchain-of-responsibility

@crvouga/result

A comprehensive Result type library for TypeScript with Ok, Err, Loading, and NotAsked states
v1.5.0 URL: https://unpkg.com/@crvouga/result@1.5.0/dist/cjs/result.js
OpenBrowse Files
resulteithermonadfunctional-programmingerror-handlingtypescriptjavascriptremote-dataloading-statesrailway-oriented-programming