fregante/abort-utils

Add `delaySignal()`

Open

#13 opened on 2024年12月18日

GitHub で見る
 (0 comments) (0 reactions) (0 assignees)TypeScript (1 fork)github user discovery
enhancementhelp wanted

Repository metrics

Stars
 (163 stars)
PR merge metrics
 (PR metrics pending)

説明

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

コントリビューターガイド