react-component-overloading

An example of Typescript function interface overloading applied to React components