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

Effectable overview

Added in v2.0.0


Table of contents


constructors

Class (class)

Signature

export declare class Class<A, E, R>

Added in v2.0.0

commit (method)

Signature

abstract commit(): Effect.Effect<A, E, R>

Added in v2.0.0

StructuralClass (class)

Signature

export declare class StructuralClass<A, E, R>

Added in v2.0.0

commit (method)

Signature

abstract commit(): Effect.Effect<A, E, R>

Added in v2.0.0

models

CommitPrimitive (interface)

Signature

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

Added in v2.0.0

prototypes

CommitPrototype

Signature

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

Added in v2.0.0

EffectPrototype

Signature

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

Added in v2.0.0

StructuralCommitPrototype

Signature

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

Added in v2.0.0

type ids

ChannelTypeId

Signature

export declare const ChannelTypeId: typeof Channel.ChannelTypeId

Added in v2.0.0

ChannelTypeId (type alias)

Signature

export type ChannelTypeId = Channel.ChannelTypeId

Added in v2.0.0

EffectTypeId

Signature

export declare const EffectTypeId: typeof Effect.EffectTypeId

Added in v2.0.0

EffectTypeId (type alias)

Signature

export type EffectTypeId = Effect.EffectTypeId

Added in v2.0.0

SinkTypeId

Signature

export declare const SinkTypeId: typeof Sink.SinkTypeId

Added in v2.0.0

SinkTypeId (type alias)

Signature

export type SinkTypeId = Sink.SinkTypeId

Added in v2.0.0

StreamTypeId

Signature

export declare const StreamTypeId: typeof Stream.StreamTypeId

Added in v2.0.0

StreamTypeId (type alias)

Signature

export type StreamTypeId = Stream.StreamTypeId

Added in v2.0.0