- 
                Notifications
    
You must be signed in to change notification settings  - Fork 921
 
Open
Labels
bugSomething isn't workingSomething isn't workingp3-lowMinor cosmetic, edge case, or documentation issueMinor cosmetic, edge case, or documentation issuetypescriptv4#4488#4488
Description
Environment
- Operating System: Linux
 - Node Version: v20.12.0
 - Nuxt Version: 4.1.2
 - CLI Version: 3.28.0
 - Nitro Version: 2.12.6
 - Package Manager: [email protected]
 - Builder: -
 - User Config: modules, devtools, compatibilityDate, future, css
 - Runtime Modules: @nuxt/[email protected]
 - Build Modules: -
 
Is this bug related to Nuxt or Vue?
Vue
Package
v4.x
Version
v4.0.1
Reproduction
https://codesandbox.io/p/devbox/icy-violet-8pxrdf?file=%2Fapp%2Fpages%2Findex.vue%3A14%2C28
Description
Basically, if you use generic components via a render function, TypeScript throws an error:
Type 'Readonly<InternalSlots>' is missing the following properties from type ...
I believe this is an upstream issue.
Additional context
Logs
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingp3-lowMinor cosmetic, edge case, or documentation issueMinor cosmetic, edge case, or documentation issuetypescriptv4#4488#4488