Effect

Effect validation and type checking for TypeScript projects using the Effect library.

by @thebushidocollective 7 skills

Skills in this plugin

7
  1. Effect Schema · thebushidocollective
    Use when @effect/schema patterns including schema definition, validation, parsing, encoding, and transformations. Use for type-safe data validation in Effect applications.
    1 install
  2. Effect Testing · thebushidocollective
    Use when testing Effect code including Effect.gen in tests, test layers, mocking services, and testing error scenarios. Use for writing tests for Effect applications.
    1 install
  3. Effect Concurrency · thebushidocollective
    Use when Effect concurrency patterns including fibers, fork, join, parallel execution, and race conditions. Use for concurrent operations in Effect applications.
    1 install
  4. Effect Core Patterns · thebushidocollective
    Use when Effect core patterns including Effect<A, E, R> type, succeed, fail, sync, promise, and Effect.gen for composing effects. Use for basic Effect operations.
    1 install
  5. Effect Error Handling · thebushidocollective
    Use when Effect error handling patterns including catchAll, catchTag, either, option, and typed errors. Use for handling expected errors in Effect applications.
    1 install
  6. Effect Resource Management · thebushidocollective
    Use when Effect resource management patterns including Scope, addFinalizer, scoped effects, and automatic cleanup. Use for managing resources in Effect applications.
    1 install
  7. Effect Dependency Injection · thebushidocollective
    Use when Effect dependency injection patterns including Context, Layer, service definitions, and dependency composition. Use for managing dependencies in Effect applications.
    1 install