effect-ts-resources
π―Skillfrom mrevanzak/effect-ts-skills
Manages resource lifecycles with guaranteed cleanup using `acquireRelease` and `Scope`, ensuring safe handling of database connections, files, and network resources.
Part of
mrevanzak/effect-ts-skills(5 items)
Installation
npx skills add mrevanzak/effect-ts-skillsnpx skills add mrevanzak/effect-ts-skills/effect-ts-fundamentalsnpx skills add mrevanzak/effect-ts-skills/effect-ts-errorsnpx skills add mrevanzak/effect-ts-skills/effect-ts-resourcesnpx skills add mrevanzak/effect-ts-skills/effect-ts-concurrency+ 1 more commands
Skill Details
Use when managing resource lifecycles (DB connections, file handles, sockets) where cleanup must be guaranteed despite failures, interruptions, or potential resource leaks.
More from this repository4
Identifies and fixes common anti-patterns in Effect-TS code that can cause resource leaks, process crashes, and unhandled errors.
Demonstrates advanced concurrency patterns and parallel processing techniques using Effect-TS library in TypeScript.
Enables type-safe error handling and validation in Effect-TS by creating distinguishable, structured errors with specialized error management combinators.
Enables type-safe, composable async logic in TypeScript by providing declarative dependency injection and sequential effect management with Effect-TS.