Hyperlinkv0.8.0-beta.28

Effectable

Effectable.Classclasseffect/Effectable.ts:66
Class<A, E, R>

Provides an abstract class that can be extended to create an Effect.

When to use

Use as an abstract base class to define custom classes whose instances behave as Effect values.

constructorsPrototype
export abstract class Class<A, E = never, R = never> extends Base<A, E, R> {
  abstract override: Effect.Effect<A, E, R>
}