All checks were successful
Publish To Prod / deploy_and_publish (push) Successful in 35s
19 lines
382 B
JavaScript
19 lines
382 B
JavaScript
'use strict'
|
|
|
|
module.exports = omission
|
|
|
|
var own = {}.hasOwnProperty
|
|
|
|
// Factory to check if a given node can have a tag omitted.
|
|
function omission(handlers) {
|
|
return omit
|
|
|
|
// Check if a given node can have a tag omitted.
|
|
function omit(node, index, parent) {
|
|
return (
|
|
own.call(handlers, node.tagName) &&
|
|
handlers[node.tagName](node, index, parent)
|
|
)
|
|
}
|
|
}
|