typescriptcomponents directory. Many use complex types that I want to auto-import in the next layer. Those types usually live in a file called types.ts in the folder of their component. E.g. a button component might have two paths that I want to import: components/button/UIButton.vue and components/button/types.ts. When I structure it like that, Nuxt warns me about: 'Two component files resolving to the same name Types' for all those files.