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

186
Visualizações
Intellisense de propiedades disponibles de Vscode usando javascript o mecanografiado en una función cuyo parámetro es una cadena

"captura de pantalla de vscode"

Mira aquí.

Para el primer parámetro de la función addEventListener, vscode me da varias sugerencias incorporadas

¿Cómo debo hacer que esto esté disponible en mi función javascript?

Podría estar usando Jsdoc o mecanografiado, etc.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Siempre puede ver qué usa vscode para intellisense al pasar el cursor sobre el método addEventListener o ctrl + click para ir a la definición en el archivo lib.dom.d.ts donde están presentes todas las definiciones.

Al hacer lo anterior, verá que vscode usa las claves de una clase llamada WindowEventMap .

Entonces, su función que acepta un nombre de detector de eventos podría ser

 function myFunc(event: keyof WindowEventMap): void { }

Un archivo .d.ts contiene tipos de código de script Java. Así es como obtiene tipeos como el de su pregunta y de algunos paquetes publicados en npm.

¿Cómo utilizan los demás su función javascript?

  1. ¿Está creando una biblioteca de javascript que será utilizada por otros? Luego, use mecanografiado durante el desarrollo y deje que mecanografiado genere archivos .d.ts para su código. O si no está utilizando mecanografiado para el desarrollo, tendrá que crear sus propias declaraciones. Y publique su biblioteca con estos archivos .d.ts . Consulte el proyecto DefenitelyTyped para ver ejemplos.
  2. ¿Un archivo en el mismo proyecto que usa esta función? Si está utilizando mecanografiado como mencioné en el fragmento de código anterior, intellisense se mostrará automáticamente a los usuarios. De lo contrario, si está utilizando javascript, aún puede intentar crear archivos .d.ts y consultarlos en su configuración ts (no lo he intentado yo mismo).
about 4 years ago · Juan Pablo Isaza 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