ipfs-http-client
Version:
A client library for the IPFS HTTP API
19 lines (15 loc) • 312 B
JavaScript
const { anySignal } = require('any-signal')
/**
* @param {any[]} signals
* @returns {AbortSignal[]}
*/
function filter (signals) {
return signals.filter(Boolean)
}
/**
* @param {...AbortSignal|undefined} signals
*/
module.exports = (...signals) => {
return anySignal(filter(signals))
}