ipfs-http-client
Version:
A client library for the IPFS HTTP API
17 lines (14 loc) • 301 B
JavaScript
import { anySignal } from 'any-signal'
/**
* @param {any[]} signals
* @returns {AbortSignal[]}
*/
function filter (signals) {
return signals.filter(Boolean)
}
/**
* @param {...AbortSignal|undefined} signals
*/
export function abortSignal (...signals) {
return anySignal(filter(signals))
}