tslint-react-hooks
Version:
TSLint rule that enforces the Rules of Hooks
15 lines (14 loc) • 540 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
const typescript_1 = require("typescript");
const binaryConditionalOperators = [
typescript_1.SyntaxKind.AmpersandAmpersandToken,
typescript_1.SyntaxKind.BarBarToken,
];
function isBinaryConditionalExpression(node) {
if (!typescript_1.isBinaryExpression(node)) {
return false;
}
return binaryConditionalOperators.includes(node.operatorToken.kind);
}
exports.isBinaryConditionalExpression = isBinaryConditionalExpression;
;