Comment puis-je JSDoc Un Objet Imbriqué Méthodes?

J'ai essayé d'utiliser JSDoc3 pour générer la documentation sur un fichier, mais je vais avoir quelques difficultés. Le fichier (qui est un Require.js module) est à peu près comme ceci:

define([], function() {

    /*
     * @exports mystuff/foo
     */
    var foo = {
        /**
         * @member
         */
        bar: {
            /**
             * @method
             */
            baz: function() { /*...*/ }
        }
    };

    return foo;
}

Le problème est, je ne peux pas obtenir baz à apparaître dans la documentation générée. Au lieu de cela, j'ai juste un fichier de la documentation pour un foo/foo module, qui énumère un bar membre, mais bar n'a pas de baz (juste un lien vers foocode source).

J'ai essayé de changer bardirective de @property au lieu de cela, et j'ai essayé de changer bazdirective de @member ou @property, mais aucun de cette aide. Peu importe ce que je fais, baz ne semble pas vouloir se montrer.

Personne ne sait ce que la directive de la structure que je pourrais utiliser pour obtenir baz apparaissent dans la documentation générée?

P. S. j'ai essayé de lire des pages comme celle-ci sur le JSDoc site http://usejsdoc.org/howto-commonjs-modules.html, mais elle ne décrit que des cas de foo.bar, pas foo.bar.baz.

InformationsquelleAutor machineghost | 2013-10-07