Type alias EffectOutputSignals<Input, Result, Error>

EffectOutputSignals<Input, Result, Error>: {
    combined: DerivedId<CombinedEffectResult<Input, Result, Error>>;
    completedResults: EventId<EffectCompletedResultEvent<Input, Result, Error>>;
    results: EventId<EffectResultEvent<Input, Result, Error>>;
}

Type specifying the output EffectSignals (signals produced by EffectSignals). The EffectSignalsFactory takes care that subscribing the result-events keeps the effect itself lazy (hence only subscribing the combined behavior will subscribe the effect itself)!

Type Parameters

  • Input

    specifies the input type for the effect

  • Result

    specifies the result type of the effect

  • Error

    specifies the error type of the effect

Type declaration

Generated using TypeDoc