feat(types): defineComponent()
with generics support
#7963
Merged
defineComponent()
with generics support
#7963