fregante/abort-utils

Add `delaySignal()`

Open

#13 geöffnet am 18. Dez. 2024

Auf GitHub ansehen
 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)TypeScript (1 Fork)github user discovery
enhancementhelp wanted

Repository-Metriken

Stars
 (163 Stars)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

Not AbortSignal.timeout(), but a transformer that accepts a signal and returns one that aborts later:

onAbort(AbortSignal.aborted(), () => console.log('original'))
onAbort(delaySignal(signal, 5000), () => console.log('delayed'))

// 0:00: original
// 0:05: delayed

Contributor Guide