case-sensitive google-closure-compiler jsdoc

case sensitive - ¿Cuál es la carcasa correcta a utilizar para los comentarios de jsDoc?



case-sensitive google-closure-compiler (1)

Los ejemplos en conflicto para las expresiones de tipo JSDoc involucran los tipos primitivos de JavaScript string , number y boolean , que tienen los tipos de envoltorio correspondientes: String , Number y Boolean .

Desde el cierre: La guía definitiva :

El uso de tipos de envoltorios está prohibido en la biblioteca de cierre , ya que algunas funciones pueden no comportarse correctamente si se usan tipos de envoltorios donde se esperan tipos primitivos.

Consulte MDN: Distinción entre primitivos de cadena y objetos de cadena .

Recientemente comencé a usar comentarios jsdoc para documentar nuestro código javascript, sin embargo, estoy encontrando ejemplos contradictorios del uso de la etiqueta @param.

Ver https://code.google.com/p/jsdoc-toolkit/wiki/TagParam (PascalCase)

y https://developers.google.com/closure/compiler/docs/js-for-compiler (camel / lowercase).

camelCase tiene sentido para mí desde:

var foo = 1; console.log(typeof foo); // outputs "number"

¿Cuál es la carcasa correcta que se debe utilizar para los comentarios de jsDoc @param? ¿O no importa? Estoy planeando usarlo para la generación de documentos, así como para ejecutar el código a través del cierre de Google para obtener la verificación de tipos.

¡Gracias!