eslint-codemod-utils
Version:
A collection of AST helper functions for more complex ESLint rule fixes.
18 lines (17 loc) • 472 B
JavaScript
;
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 (!(node && node['type'])) {
return false;
}
return node.type === type;
}
exports.isNodeOfType = isNodeOfType;