Nuxt 4 module author: Component slot prop types missing.
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 38/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- nuxtjs, typescript
- Área
- build-system, tooling
Línea de trabajo
Comienza con la reproducción enlazada y ejecuta npm run dev:prepare && npm run prepack. Inspecciona los archivos generados dist/runtime/components/NavigationComponent.d.vue.ts y NavigationComponent.vue.d.ts, comparando la prop data del slot content con NavigationItem[] de NavigationComponent.vue. Se considera terminado cuando las declaraciones generadas conservan el tipo de la prop del slot en lugar de emitir any.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Environment
- Operating System: Darwin
- Node Version: v22.14.0
- Nuxt Version: 4.2.1
- CLI Version: 3.30.0
- Nitro Version: 2.12.9
- Package Manager: [email protected]
- Builder: -
- User Config: -
- Runtime Modules: -
- Build Modules: -
Reproduction
Public github repo:
https://github.com/juanpscotto/nuxt-4-module-starter-types-issue
Stackblitz:
In stackblitz wait until the project is setup. Or run this command npm run dev:prepare && npm run prepack if running locally.
Once it has finished check the dist/runtime/components/NavigationComponent.d.vue.ts file, the slot type is missing.
Additional context
There is one component NavigationComponent that has a named slot content with a data prop array of type NavigationItem[]. That type is carried over as any in both NavigationComponent.d.vue.ts and NavigationComponent.vue.d.ts files
NavigationComponent.vue:
NavigationComponent.d.vue.ts
Describe the bug
The slot props types are not being carried over to the generated .ts files of the .vue components. I expect the type of the data props to be recognized.
Logs
- Lenguaje dominante
- TypeScript
- Estrellas
- 277
- Forks
- 36
- Merge medio
- 2 h 46 min
- PR fusionados (30 d)
- 2
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de nuxt/module-builder
-
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
nuxt/module-builder#801 ·
-
enhancement
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
nuxt/module-builder#764 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
nuxt/module-builder#754 ·
-
Conflict between folder structure in readme (src/runtime) and TypeScript config (src/module/runtime)Posiblemente ocupada @dword-design la tomó hace 137 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
nuxt/module-builder#749 ·
-
Tsdown/obuild migrationQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
nuxt/module-builder#726 · 1 comentario · 1 reacción ·
Todos los issues de nuxt/module-builder
Issues similares
-
Admin search throws for permissions added through Admin.generalIndexItems('permissions', ...)Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Koenkk/zigbee-herdsman-converters#13540 ·
Los mantenedores suelen responder en 1 día
-
Add: Tequila Music TV RO SDAbiertocheck:passed streams:add
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
iptv-org/iptv#55821 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
area/busola/ux
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
kyma-project/busola#5442 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
vercel-labs/wterm#246 ·
Los mantenedores suelen responder en 1 día