NuclearDispersionSystem/ant-design-vue-jeecg/node_modules/rollup/src/ast/modifierNodes.js
2023-09-14 14:47:11 +08:00

20 lines
353 B
Java

const modifierNodes = {
AssignmentExpression: 'left',
UpdateExpression: 'argument',
UnaryExpression: 'argument'
};
export default modifierNodes;
export function isModifierNode ( node ) {
if ( !( node.type in modifierNodes ) ) {
return false;
}
if ( node.type === 'UnaryExpression' ) {
return node.operator === 'delete';
}
return true;
}