UNPKG

eslint-codemod-utils

Version:

A collection of AST helper functions for more complex ESLint rule fixes.

21 lines (20 loc) 547 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isNodeOfType = void 0; /** * Given a valid node return true if the node is of the specified type. * * This function uses the `is` assertion to resolve the correct TS type for the consumer. * * @return boolean */ function isNodeOfType(node, type) { if (typeof node !== 'object' || node === null) { return false; } if (!('type' in node)) { return false; } return node.type === type; } exports.isNodeOfType = isNodeOfType;