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

263
Vistas
Agregar un conjunto de autocompletado de Javascript limitado personalizado al editor de Mónaco con addExtraLib

Me gustaría limitar la cantidad de sugerencias que Monaco me da por defecto con Javascript simple. Cosas como el autocompletado de las propiedades del objeto de la matriz, como la longitud, son bienvenidas, pero no se necesita nada relacionado con los elementos DOM o CSS.

Hay una respuesta de problema de Github que describe cómo se puede lograr esto en teoría, pero hay un problema con el enfoque descrito en el enlace. Las definiciones personalizadas para JS, como lib.es5.d.ts , son tan largas que si trato de convertir la definición completa en una cadena de Javascript y la envío a Mónaco a través monaco.languages.typescript.javascriptDefaults.addExtraLib(libSource, libUri); función, Javascript falla en RangeError: Maximum call stack size exceeded porque la cadena que contiene las definiciones es demasiado larga para procesar.

¿Hay alguna forma de configurar Monaco para que solo se usen las definiciones lib.es5.d.ts con autocompletar, o tal vez alguna forma de evitar el problema de la cadena demasiado larga?

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

0

Esto se resolvió mediante el uso de un cargador sin procesar de paquete web para importar las definiciones como un identificador js y luego pasar ese identificador a monaco.languages.typescript.javascriptDefaults.setExtraLibs(...) de manera adecuada. Muchas definiciones diferentes se pueden incluir de esta manera.

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