fregante/abort-utils

Add `delaySignal()`

Open

#13 aperta il 18 dic 2024

Vedi su GitHub
 (0 commenti) (0 reazioni) (0 assegnatari)TypeScript (1 fork)github user discovery
enhancementhelp wanted

Metriche repository

Star
 (163 star)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

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

Guida contributor