leo.blog();

Effect

Effect (Effect-TS) is a TypeScript library for building programs where errors, dependencies and concurrency are tracked in the type system. Site: https://effect.website

Core idea

Effect<A, E, R> is a lazy description of a program:

Nothing runs until you hand the effect to a runtime. Effects are written with Effect.gen (generator syntax, similar to async/await) or with pipes.

What it bundles

Tradeoffs

See also

Backlinks

Leave a Comment