I am seeing this error a hell of a lot after upgrading to typescript 3.5.
could be instantiated with a different subtype of constraint '{}' typescript error
I have no idea what it means and it is always referring to the empty {} type.
If you look at this playground on line 34, I have no idea what could be instantiated with a different subtype or what even the subtype could be.
This is a typescript generated message and I think that {} is the default type added to the error message.
This github issue exists but I'm still struggling to understand it