Helper types
ToNonPostableEvt<E>
import { ToNonPostableEvt } from "evt";
ToNonPostableEvt<Evt<T>> → NonPostableEvt<T>
ToNonPostableEvt<SatefulEvt<T>> → StatefulReadonlyEvt<T>
ToNonPostable<VoidEvt> → NonPostable<Void>
ToNonPostable<NonpostableEvt<T>> → NonPostableEvt<T>
ToNonPostableEvt<{
evtText: Evt<string>;
evtCount: StatefulEvt<number>;
type: "FOO"
}>
→
{
evtText: NonPostableEvt<string>;
evtCount: StatefulNonpostableEvt<number>;
type: "FOO"
}Example use of the NonPostableEvt interface:
ToPostableEvt<E>
Invert of ToNonPostableEvt
UnpackEvt<E>
Extract the type argument of an Evt
Example:
UnpackEvt is a helper type to infer the type argument of an Evt instance.
SwapEvtType<E, T>
FactorizeEvt<E>
Last updated