Tag: ESLINT-PLUGIN-JSDOC
Encuentro el asterisco inicial muy molesto, en el momento en que presiono la tecla Enter dentro de un comentario de bloque se inserta un asterisco inicial. Me gustaría que mis comentarios de bloque se vieran de la siguiente manera: [aquí está la imagen que quiero lograr] No veo ninguna extensión . . . Read more
He escrito la siguiente documentación JSDoc, y cuando la veo en la vista renderizada, no parece renderizarse de una manera agradable. El texto fluye todo junto y muchas de las descripciones de las propiedades no aparecen. ¿Alguien puede ver qué estoy haciendo mal? /** * Muestra la estructura del Roster . . . Read more
Suponiendo la siguiente función: /** * @template T * @template U * @param { T } item * @param { function(T): U } [mapper = t => t] * @returns { U } */ function map(item, mapper = t => t) { return mapper(item); } Esperaría que JSDoc pueda inferir . . . Read more
El API de JSDoc dice que se pueden documentar objetos como sigue: {Object.<string, number>} y se pueden documentar varios tipos: {(number|boolean)} Pero si intento especificar un objeto que pueda tener cadenas O números como clave, no funciona. VSCode/JSDoc simplemente informa el tipo como ‘any’. VSCode no entiende: /** * Object . . . Read more
¿Cómo puedo agregar múltiples pares clave-valor a una llamada de función similar a la forma en que funciona document.createElement ((tagName: K): HTMLElementTagNameMap[K])? Esto es solo para que la JSDoc esté configurada correctamente y la intellisense de VSCode la detecte y funcione adecuadamente. Declaración de mapa: export interface KeyMap { “A”: . . . Read more