decaf cleanup: consider reworking code to avoid use of IIFEs

GitOrigin-RevId: 8d60da088deac4a19c6b6a03083765af547d9570
This commit is contained in:
Tim Alby 2022-01-07 11:41:57 +01:00 committed by Copybot
parent 0a0722a8f8
commit 87544fc5a5

View file

@ -3,7 +3,6 @@
/*
* decaffeinate suggestions:
* DS101: Remove unnecessary use of Array.from
* DS205: Consider reworking code to avoid use of IIFEs
* DS207: Consider shorter variations of null checks
* Full docs: https://github.com/decaffeinate/decaffeinate/blob/master/docs/suggestions.md
*/
@ -31,13 +30,9 @@ module.exports = {
throw error
}
this.running = true
return (() => {
const result = []
for (callback of Array.from(this.callbacks)) {
result.push(callback())
callback()
}
return result
})()
})
})
},