Lines Matching refs:node
36 if (path.parent && path.node.type === "Identifier") {
39 path.parent.type === 'CallExpression' && path.parent.callee === path.node) {
42 …ath.parent.type === "ObjectProperty" && !path.parent.computed && path.parent.value === path.node) {
46 flag = addPrefix(path.node, path.parent)
48 if (flag && !keyWordsReg.test(path.node.name)) {
49 path.node.name = 'this.' + path.node.name
66 function addPrefix(node, parent) { argument
72 if (parent[attrArr1[i]] === node || ['expressions', 'elements'].includes(attrArr1[i]) &&
73 parent[attrArr1[i]].includes(node)) {
83 if (parent.computed && parent[attrArr2[i]] === node) {
88 node.name = node.name + ":this." + node.name
89 } else if (parent.object === node) {