UNPKG

rollup-plugin-data-qa

Version:

[![npm](https://img.shields.io/npm/dm/rollup-plugin-data-qa.svg)](https://www.npmjs.com/package/rollup-plugin-data-qa) [![semantic-release](https://img.shields.io/badge/semantic-release-e10079.svg?logo=semantic-release)](https://github.com/semantic-releas

11 lines (10 loc) 565 B
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;