This commit is contained in:
20
node_modules/micromark/dist/util/resolve-all.js
generated
vendored
Normal file
20
node_modules/micromark/dist/util/resolve-all.js
generated
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
'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
|
||||
Reference in New Issue
Block a user