Effectable
Constructors
Signature
declare class Class<A, E = never, R = never> extends Base<A, E, R> { constructor<A, E = never, R = never>(); abstract commit(): Effect<A, E, R>;} Since v2.0.0 Source
Signature
declare class StructuralClass<A, E = never, R = never> extends StructuralBase<A, E, R> { constructor<A, E = never, R = never>(); abstract commit(): Effect<A, E, R>;}Models
CommitPrimitive
interface Since v2.0.0 Source
Signature
interface CommitPrimitive { constructor<A, E = never, R = never>();}Prototypes
Type Ids
Since v2.0.0 Source
Signature
declare const ChannelTypeId: Channel.ChannelTypeIdChannelTypeId
type Since v2.0.0 Source
Signature
type ChannelTypeId = Channel.ChannelTypeId Since v2.0.0 Source
Signature
declare const EffectTypeId: Effect.EffectTypeIdEffectTypeId
type Since v2.0.0 Source
Signature
type EffectTypeId = Effect.EffectTypeId Since v2.0.0 Source
Signature
declare const SinkTypeId: Sink.SinkTypeIdSinkTypeId
type Since v2.0.0 Source
Signature
type SinkTypeId = Sink.SinkTypeId Since v2.0.0 Source
Signature
declare const StreamTypeId: Stream.StreamTypeIdStreamTypeId
type Since v2.0.0 Source
Signature
type StreamTypeId = Stream.StreamTypeId