Объявить более узкий тип - очень больно: тут лишь пример, работа идёт со сложными структурами, с кучей вариантов и юнионов вложенных друг в друга.
Это тут задать узкий тип со string или со string[] - легко, а когда юнион типы вложены в юнион типы - это куча мартышкиной работы, по описанию того, что и так есть.
Объявить более узкий тип - очень больно: тут лишь пример, работа идёт со сложными структурами, с кучей вариантов и юнионов вложенных друг в друга.
v-bind="$props"
, логично?)
12 из 17, и это далеко не всё, а только то что имеет решение. Если хочется ещё - можно залезть в issues.