Che cos'è effect-ts?
Guida Effect-TS (Effect) per TypeScript: progettazione e implementazione di codice basato su Effect, modellazione degli errori previsti rispetto ai difetti, gestione delle dipendenze con Context/Layer/Effect.Service, gestione dei cicli di vita delle risorse con Scope, esecuzione degli effetti a livello del programma, utilizzo di Effect.gen, convalida dei dati con Effect Schema e tempo di test con TestClock. Da utilizzare quando viene richiesto di creare, rifattorizzare, rivedere o spiegare il codice Effect o quando si converte il codice Promise/asincrono in Effect. Fonte: teeverc/effect-ts-skills.