Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

167
Vistas
El objeto es de tipo "desconocido" en las interfaces

Estoy creando un proyecto en Laravel 8 + Vue 3 con Typescript e Inertia

Tengo este error todo el tiempo

TS2571: Object is of type 'unknown'.

en este código

console.log(usePage().props.value.auth.user);

Ahí está mi autenticación y la interfaz de usuario:

 export interface UserInterface { id: number name: string email: string } export interface AuthInterface { user?: UserInterface }

Cuando hago console.log sin .user , todo está bien.

Existe mi función usePage :

 import {usePage as inertiaUsePage} from "@inertiajs/inertia-vue3"; export const usePage = () => { return inertiaUsePage<PageProps>(); } export interface PageProps { auth: AuthInterface }
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Reproduje su error y descubrí que también necesita tener vue3 & @inertiajs/inertia para que los tipos sean correctos.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda