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>;}StructuralClass
Added in 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
Added in v2.0.0
Source
Signature
interface CommitPrimitive { constructor<A, E = never, R = never>();}Prototypes
CommitPrototype
Added in v2.0.0
Source
Signature
declare const CommitPrototype: Effect.Effect<never>EffectPrototype
Added in v2.0.0
Source
Signature
declare const EffectPrototype: Effect.Effect<never>StructuralCommitPrototype
Added in v2.0.0
Source
Signature
declare const StructuralCommitPrototype: Effect.Effect<never>Type Ids
ChannelTypeId
Added in v2.0.0
Source
Signature
declare const ChannelTypeId: Channel.ChannelTypeIdChannelTypeId type
Added in v2.0.0
Source
Signature
type ChannelTypeId = Channel.ChannelTypeIdEffectTypeId
Added in v2.0.0
Source
Signature
declare const EffectTypeId: Effect.EffectTypeIdEffectTypeId type
Added in v2.0.0
Source
Signature
type EffectTypeId = Effect.EffectTypeIdSinkTypeId
Added in v2.0.0
Source
Signature
declare const SinkTypeId: Sink.SinkTypeIdSinkTypeId type
Added in v2.0.0
Source
Signature
type SinkTypeId = Sink.SinkTypeIdStreamTypeId
Added in v2.0.0
Source
Signature
declare const StreamTypeId: Stream.StreamTypeIdStreamTypeId type
Added in v2.0.0
Source
Signature
type StreamTypeId = Stream.StreamTypeId