Handle errors with confidence and resilience everywhere.

Functional programming for pragmatists. No Category Theory degree required. The framework-agnostic TypeScript library designed for production safety.

npm install @deessejs/fp

Or git clone and start contributing

Simplified Flow

Before
After
Traditional JS
1try {
2  const user = getUser(id);
3  return process(user);
4} catch (e) {
5  handleError(e);
6}
@deessejs/fp
1getUser(id)
2  .map(user => process(user))
3  .tapError(err => handleError(err));

Capabilities

Details

Write more resilient code.

Deesse is currently in early development. Join us in building the most pragmatic error handling library for TypeScript.