blob: 1a70eebe9bef2fad40e7cef12323c64d6c054e74 [file] [log] [blame] [edit]
export default resolveAll
function resolveAll(constructs, events, context) {
var called = []
var index = -1
var resolve
while (++index < constructs.length) {
resolve = constructs[index].resolveAll
if (resolve && called.indexOf(resolve) < 0) {
events = resolve(events, context)
called.push(resolve)
}
}
return events
}