React.createElement
est [string, { [prop: any]: string }, [string | [string, {[prop: any]: string}, ...repeatedHere]
Comment décrire React type de paramètre createElement dans le type de paramètre tapuscrit
La question est de savoir comment puis-je extraire ces paramètres de type?
Ma tentative à ce jour:
type VNode = [string, { [props: string]: string }, (string | VNode)[]];
mais il ne fonctionne manifestement pas.
Je peux donc faire:
createElement(rootNode: VNode)