Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

205
Visualizações
type myEventHandler<T extends myEvent> = (event: T) => void;

Soy nuevo en mecanografiar.

¿Se pregunta qué significa exactamente esta línea en TS?:

 type myEventHandler<T extends myEvent> = (event: T) => void;

Sé que <> es una afirmación de tipo. Así que supongo que myEventHandler debería ser el tipo de T. Pero 'myEventHandler' también es un tipo, ¿verdad? Entonces, ¿eso significa que podemos definir un tipo que pertenece a otro tipo? Supongo que el evento: T es un parámetro, ¿entonces un tipo también puede tener un parámetro? Esta línea parece una función de flecha gorda... y tiene un vacío. ¿Alguien puede explicarlo?

about 4 years ago · Santiago Gelvez
1 Respostas
Responde à pergunta

0

En este caso, <T extends myEvent> no es una aserción de tipo. Más bien declara el tipo como genérico . Ahora puede pasar argumentos de cualquier tipo T , siempre que el tipo extends myEvent .

Debe leer la introducción de TypeScript a Genéricos para obtener más referencias.

about 4 years ago · Santiago Gelvez Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda