This is specifically via jsdoc.
I'm trying to dynamically construct objects that share a base type with arguments that share a base type. But I apparently don't have the generics set up properly and I'm not sure what I'm missing to make this work.
This is a small example which omits any of the class functionality and most of the dat props, but shows the problem I'm running into.