| 12345678910111213141516171819202122 | 
							- 'use strict';
 
- const nodeTypesDoNotNeedParentheses = new Set([
 
- 	'CallExpression',
 
- 	'Identifier',
 
- 	'Literal',
 
- 	'MemberExpression',
 
- 	'NewExpression',
 
- 	'TemplateLiteral',
 
- 	'ThisExpression',
 
- ]);
 
- /**
 
- Check if parentheses should be added to a `node` when it's used as `argument` of `SpreadElement`.
 
- @param {Node} node - The AST node to check.
 
- @returns {boolean}
 
- */
 
- const shouldAddParenthesesToSpreadElementArgument = node =>
 
- 	!nodeTypesDoNotNeedParentheses.has(node.type);
 
- module.exports = shouldAddParenthesesToSpreadElementArgument;
 
 
  |