tslint-react-hooks
Version:
TSLint rule that enforces the Rules of Hooks
9 lines (8 loc) • 370 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isFunctionNode = isFunctionNode;
const typescript_1 = require("typescript");
const matchers = [typescript_1.isFunctionDeclaration, typescript_1.isFunctionExpression, typescript_1.isArrowFunction];
function isFunctionNode(node) {
return matchers.some((matcher) => matcher(node));
}