UNPKG

evt

Version:

Type safe replacement for node's EventEmitter

14 lines (12 loc) 381 B
import type { FactorizeEvt, NonPostableEvtLike } from "./types"; /** https://docs.evt.land/api/evt/factorize */ export function factorize<E extends NonPostableEvtLike<any>>( evt: E ): FactorizeEvt<E> { return evt as any; } /* import { Evt } from "./Evt"; const x: Evt<boolean> = loosenType(new Evt<true>()); x; const y: Evt<boolean> = loosenType(new Evt<number>()); y; */