jsdoc
jsdoc copied to clipboard
An API documentation generator for JavaScript.
Same here: ``` { "tags": { "allowUnknownTags": false }, "source": { "include": ["js"], "exclude": ["js/libraries"], "includePattern": "\\.js$", "excludePattern": "(node_modules/|docs)" }, "template": "node_modules/docdash", "encoding": "utf8", "destination": "docs", "recurse": true, "verbose": true,...
Followed a stackoverflow link to http://usejsdoc.org/tags-private.html and instead of being redirected to https://jsdoc.app/tags-private I went to a completely different site (seems like an indonesian gambling site of some sort). I...
## Is there any way to use emoji in markdown? ### Input code ``` :thumbsup: ``` ### JSDoc configuration no configuration ### Expected behavior ``` 👍 ``` ### Current behavior...
Please document `@modifies` (added 2f99af8fbbfb7f19d9f962c40884a13ce38696da ) (Linked in #605), including whether the curly brackets and/or name are required (I presume it is a "name" rather than "namepath" or "type").
- Fix parser.js to check node.static for class properties - Add test case to verify static properties are parsed correctly - Static properties now use correct longname (ClassName.prop) and scope...
Fix ES6 class mixin static members incorrectly converted to instance scope - Fix staticToInstance function in augment.js to preserve ES6 class static members - Add comprehensive test cases for both...
I added the following type in typescript: ` /** * Represents an object with properties `a` and an optional function `b`. * * @typedef {Object} Test * @property {string} a...
# Preface I was struggling to find a feature to support exactly what I wanted, and I didn't see any open issues that were quite hitting the nail on the...
## Bug Description JSDoc incorrectly converts ES6 class mixin static members to instance members during the augmentation process, resulting in wrong longnames and scope classification in generated documentation. ## Expected...
## Bug Description JSDoc incorrectly parses static class properties with instance scope (`#`) instead of static scope (`.`), resulting in wrong longnames and scope classification. ## Expected Behavior Static class...