fregante/abort-utils

Add `delaySignal()`

Open

#13 aberto em 18 de dez. de 2024

Ver no GitHub
 (0 comments) (0 reactions) (0 assignees)TypeScript (1 fork)github user discovery
enhancementhelp wanted

Métricas do repositório

Stars
 (163 stars)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

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

Guia do colaborador