mirror of
https://github.com/hanzoai/postcss.git
synced 2026-09-24 17:01:56 +00:00
20 lines
370 B
JavaScript
20 lines
370 B
JavaScript
let { isClean, isComplete } = require('./symbols')
|
|
|
|
module.exports = function resetNodeWalk (node = {}) {
|
|
let root = node.root && node.root()
|
|
|
|
if (root === undefined || root.isVisitorMode === false) {
|
|
return
|
|
}
|
|
|
|
node[isClean] = false
|
|
|
|
if (node[isComplete]) {
|
|
node[isComplete] = false
|
|
|
|
if (node.parent) {
|
|
resetNodeWalk(node.parent)
|
|
}
|
|
}
|
|
}
|