rollup-plugin-data-qa
Version:
[](https://www.npmjs.com/package/rollup-plugin-data-qa) [](https://github.com/semantic-releas
11 lines (10 loc) • 565 B
JavaScript
const require_pluginConstants = require("../../../pluginConstants.cjs");
const require_index = require("../isReactFragment/index.cjs");
//#region src/utils/react/isReactNode/index.ts
function isReactNode(node) {
const isReactCreateElement = node?.callee?.object?.name === "React" && node?.callee?.property?.name === "createElement";
const isJsxAndNotFragment = require_pluginConstants.JSX_CALLEE_NAMES.includes(node?.callee?.name) && !require_index.default(node);
return isReactCreateElement || isJsxAndNotFragment;
}
//#endregion
exports.default = isReactNode;