tslint-react-hooks
Version:
TSLint rule that enforces the Rules of Hooks
15 lines (14 loc) • 531 B
JavaScript
;
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);
}