import type { JSX } from "./jsx-runtime"; import type { FunctionComponent } from "./types"; export function renderJSX( tag: string | FunctionComponent | undefined, props: JSX.IntrinsicElements[T], ) { if (typeof tag === "function") { const result = tag(props); } else if (typeof tag === "undefined") { return {}; } else { const { children, ...rest } = props; return { [tag]: { ...rest } }; } }