All checks were successful
Publish To Prod / deploy_and_publish (push) Successful in 35s
21 lines
374 B
JavaScript
21 lines
374 B
JavaScript
'use strict'
|
|
|
|
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
|
|
}
|
|
|
|
module.exports = resolveAll
|