Je suis en train d'écrire la documentation pour une méthode JavaScript à l'aide YUIDoc. Il ressemble à:Comment documenter un paramètre « objet » d'une méthode
/**
Returns an instance of className
@method getInstance
@param {string} className the of the class used to create the instance
@param {Object} options these are options used to create the instance
**/
function getInstance(className, options) { ..... }
Maintenant, les options objet peut avoir plusieurs paramètres, comme options.id
, options.single
, etc.
Comment puis-je ajouter ces informations à la documentation de ce @param
?
Google fermeture du compilateur marquerait que comme {{id: string, simple: quel que soit}} ou {Object.} Si c'est un dictionnaire général, mais je ne sais pas si cela est syntaxe commune ou une extension à celle-ci. Voir le bas de cette page: https://developers.google.com/closure/compiler/docs/js-for-compiler –
Dave