Quería poner mi interfaz/tipo en un archivo separado para poder importarlo más tarde, pero por alguna razón recibo este error:
Error de sintaxis no detectado: el módulo solicitado '/src/types/settings.ts' no proporciona una exportación denominada 'default'
Aquí está mi tipos/settings.ts
interface Settings { activeUserId: number } export default SettingsY así es como lo importo:
import Settings from '@/types/settings'El mismo error aparece si trato de exportar un tipo , pero funciona bien si exporto una clase. No puedo entender lo que estoy haciendo mal aquí.
Estoy usando Vue 3/Vite con Typescript.
No utilice la exportación predeterminada.
Utilice lo siguiente en su lugar.
// types/settings.ts export interface Settings { activeUserId: number } import { Settings } from '@/types/settings'