NuclearDispersionSystem/ant-design-vue-jeecg/node_modules/rollup/src/ast/modifierNodes.js

20 lines
353 B
Java
Raw Normal View History

2023-09-14 14:47:11 +08:00
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;
}