(json: MitosisComponent | MitosisNode)
| 2 | import { MitosisNode } from '../types/mitosis-node'; |
| 3 | |
| 4 | export function isRootTextNode(json: MitosisComponent | MitosisNode) { |
| 5 | const firstChild = json.children[0]; |
| 6 | return Boolean(json.children.length === 1 && firstChild && isTextNode(firstChild)); |
| 7 | } |
| 8 | |
| 9 | export function isTextNode(node: MitosisNode) { |
| 10 | return Boolean(node.properties._text || node.bindings._text); |
no test coverage detected