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

219
Vistas
¿Cómo usar este tipo genérico en este caso? no se porque

Recientemente aprendí mecanografiado genérico. y lo usé en ciertas situaciones. pero no pude

Cuando usaba dos interfaces diferentes, lo quería.

por ejemplo

Quiero enviar una solicitud de servidor.

 function fetcher async(){ return await axios.get(url).then(data=>data.result) }

y el servidor me da respuestas pero tienen dos tipos diferentes

 // response A interfase AInterface { name: string; age: number; address: string } // response B interfase BInterface { name: string; job : string; haveCar: boolean; }

y establezca el tipo de retorno usando genérico

 function fetcher<T> async():<T>{ return await axios.get(url).then(data=>data.result) } and use function const result = fetcher<AInterface>() or fetcher<BInterface>()

resultado tiene tipo AInterface | BInterfaz

por qué el resultado tiene tipo AInterface | BInterfaz ??

no sé

quiero que tenga AInterface o BInterface. no unión

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

No es necesario escribir 'buscador'

Solo usa:

 async function fetcher() { const { data } = await axios.get<AInterface>(url) return data }

O:

 async function fetcher(): Promise<AInterface> { const { data } = await axios.get(url) return data }
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