//// [file.tsx] import React = require('react'); interface Prop { a: number, b: string, children: JSX.Element | JSX.Element[]; } class Button extends React.Component { render() { return (
My Button
) } } function AnotherButton(p: any) { return

Just Another Button

; } function Comp(p: Prop) { return
{p.b}
; } // OK let k1 = <>