UNPKG

tslint-react-hooks

Version:

TSLint rule that enforces the Rules of Hooks

15 lines (14 loc) • 531 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isBinaryConditionalExpression = isBinaryConditionalExpression; const typescript_1 = require("typescript"); const binaryConditionalOperators = [ typescript_1.SyntaxKind.AmpersandAmpersandToken, typescript_1.SyntaxKind.BarBarToken, ]; function isBinaryConditionalExpression(node) { if (!(0, typescript_1.isBinaryExpression)(node)) { return false; } return binaryConditionalOperators.includes(node.operatorToken.kind); }