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

190
Vistas
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 Respuestas
Responde la pregunta

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 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