Skip to content

TypeScript API / laikacms/core / LaikaStream / LaikaStreamEmit

Interface: LaikaStreamEmit<A> ​

Emit-API exposed to a make builder. Each method offers one element into the underlying queue and returns a void Effect.

Extends ​

Type Parameters ​

Type Parameter
A

Properties ​

data ​

ts
readonly data: (value) => Effect<void>;

Parameters ​

ParameterType
valueA

Returns ​

Effect<void>


dataMany ​

ts
readonly dataMany: (values) => Effect<void>;

Parameters ​

ParameterType
valuesreadonly A[]

Returns ​

Effect<void>


progress ​

ts
readonly progress: (progress) => Effect<void>;

Parameters ​

ParameterType
progressLaikaProgress

Returns ​

Effect<void>

Inherited from ​

LaikaMetadataEmit.progress


recoverableError ​

ts
readonly recoverableError: (error) => Effect<void>;

Parameters ​

ParameterType
errorLaikaError

Returns ​

Effect<void>

Inherited from ​

LaikaMetadataEmit.recoverableError

Released under the MIT License.