Skip to main content Link Search Menu Expand Document (external link)

Effectable.ts overview

Since v2.0.0


Exports Grouped by Category


constructors

Class (class)

Signature

declare class Class<A, E, R>

Source

Since v2.0.0

commit (method)

Signature

declare const commit: () => Effect.Effect<A, E, R>

Source

Since v2.0.0

StructuralClass (class)

Signature

declare class StructuralClass<A, E, R>

Source

Since v2.0.0

commit (method)

Signature

declare const commit: () => Effect.Effect<A, E, R>

Source

Since v2.0.0

models

CommitPrimitive (interface)

Signature

export interface CommitPrimitive {
  new <A, E = never, R = never>(): Effect.Effect<A, E, R>
}

Source

Since v2.0.0

prototypes

CommitPrototype

Signature

declare const CommitPrototype: Effect.Effect<never, never, never>

Source

Since v2.0.0

EffectPrototype

Signature

declare const EffectPrototype: Effect.Effect<never, never, never>

Source

Since v2.0.0

StructuralCommitPrototype

Signature

declare const StructuralCommitPrototype: Effect.Effect<never, never, never>

Source

Since v2.0.0

type ids

ChannelTypeId

Signature

declare const ChannelTypeId: unique symbol

Source

Since v2.0.0

ChannelTypeId (type alias)

Signature

type ChannelTypeId = Channel.ChannelTypeId

Source

Since v2.0.0

EffectTypeId

Signature

declare const EffectTypeId: unique symbol

Source

Since v2.0.0

EffectTypeId (type alias)

Signature

type EffectTypeId = Effect.EffectTypeId

Source

Since v2.0.0

SinkTypeId

Signature

declare const SinkTypeId: unique symbol

Source

Since v2.0.0

SinkTypeId (type alias)

Signature

type SinkTypeId = Sink.SinkTypeId

Source

Since v2.0.0

StreamTypeId

Signature

declare const StreamTypeId: unique symbol

Source

Since v2.0.0

StreamTypeId (type alias)

Signature

type StreamTypeId = Stream.StreamTypeId

Source

Since v2.0.0