Have you thought of using compose from recompose for componsing HOCs ?
I could not get my typings working using compose.
Unfortunately, I haven't. Reading the docs, they say it works similarly to lodash's flow, which I have used and also had problems with the types (they were too liberal, allowing for errors).
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.