UNPKG

eslint-plugin-unicorn

Version:
18 lines (16 loc) 550 B
/** Check if parentheses should be added to a `node` when it's used as child of `ConditionalExpression`. @param {Node} node - The AST node to check. @returns {boolean} */ export default function shouldAddParenthesesToConditionalExpressionChild(node) { // Lower precedence, see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Operator_Precedence#Table return [ 'AwaitExpression', 'AssignmentExpression', 'YieldExpression', 'SequenceExpression', 'TSAsExpression', 'TSTypeAssertion', ].includes(node.type); }