Effectable.ts overview
Since v2.0.0
Exports Grouped by Category
constructors
Class (class)
Signature
declare class Class<A, E, R>
Since v2.0.0
commit (method)
Signature
declare const commit: () => Effect.Effect<A, E, R>
Since v2.0.0
StructuralClass (class)
Signature
declare class StructuralClass<A, E, R>
Since v2.0.0
commit (method)
Signature
declare const commit: () => Effect.Effect<A, E, R>
Since v2.0.0
models
CommitPrimitive (interface)
Signature
export interface CommitPrimitive {
new <A, E = never, R = never>(): Effect.Effect<A, E, R>
}
Since v2.0.0
prototypes
CommitPrototype
Signature
declare const CommitPrototype: Effect.Effect<never, never, never>
Since v2.0.0
EffectPrototype
Signature
declare const EffectPrototype: Effect.Effect<never, never, never>
Since v2.0.0
StructuralCommitPrototype
Signature
declare const StructuralCommitPrototype: Effect.Effect<never, never, never>
Since v2.0.0
type ids
ChannelTypeId
Signature
declare const ChannelTypeId: unique symbol
Since v2.0.0
ChannelTypeId (type alias)
Signature
type ChannelTypeId = Channel.ChannelTypeId
Since v2.0.0
EffectTypeId
Signature
declare const EffectTypeId: unique symbol
Since v2.0.0
EffectTypeId (type alias)
Signature
type EffectTypeId = Effect.EffectTypeId
Since v2.0.0
SinkTypeId
Signature
declare const SinkTypeId: unique symbol
Since v2.0.0
SinkTypeId (type alias)
Signature
type SinkTypeId = Sink.SinkTypeId
Since v2.0.0
StreamTypeId
Signature
declare const StreamTypeId: unique symbol
Since v2.0.0
StreamTypeId (type alias)
Signature
type StreamTypeId = Stream.StreamTypeId
Since v2.0.0