Describe the bug
We are using aliased components per: https://vuetifyjs.com/en/features/aliasing/#virtual-component-defaults
In our example ours looks like this:
aliases: {
VSecondaryBtn: VBtn,
VLayeredAvatar: VAvatar,
....
},
defaults: {
VLayeredAvatar: {
class: ['layered-avatar'],
color: 'brand-100',
size: 'large'
},
}
the problem is when the resolver finds v-layered-avatar it creates this in the generated components.d.ts file
VLayeredAvatar: typeof import('vuetify/components')['VLayeredAvatar']
Which of course doesn't work....
Reproduction
See code above
System Info
System:
OS: macOS 15.5
CPU: (12) arm64 Apple M3 Pro
Memory: 614.14 MB / 36.00 GB
Shell: 5.9 - /bin/zsh
Binaries:
Node: 23.6.1 - /opt/homebrew/bin/node
npm: 10.9.2 - /opt/homebrew/bin/npm
pnpm: 10.1.0 - /opt/homebrew/bin/pnpm
Browsers:
Chrome: 138.0.7204.93
Safari: 18.5
Used Package Manager
pnpm
Validations
Describe the bug
We are using aliased components per: https://vuetifyjs.com/en/features/aliasing/#virtual-component-defaults
In our example ours looks like this:
the problem is when the resolver finds v-layered-avatar it creates this in the generated components.d.ts file
Which of course doesn't work....
Reproduction
See code above
System Info
System: OS: macOS 15.5 CPU: (12) arm64 Apple M3 Pro Memory: 614.14 MB / 36.00 GB Shell: 5.9 - /bin/zsh Binaries: Node: 23.6.1 - /opt/homebrew/bin/node npm: 10.9.2 - /opt/homebrew/bin/npm pnpm: 10.1.0 - /opt/homebrew/bin/pnpm Browsers: Chrome: 138.0.7204.93 Safari: 18.5Used Package Manager
pnpm
Validations