tslint-react-hooks
Version:
TSLint rule that enforces the Rules of Hooks
9 lines (8 loc) • 376 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
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));
}
exports.isFunctionNode = isFunctionNode;
;