Nevermind, I just realized the JSDoc had an official page with documentation samples and that this included a section regarding destructuration

http://usejsdoc.org/tags-param.html

Documenting a destructuring parameter
/**
 * Assign the project to an employee.
 * @param {Object} employee - The employee who is responsible for the project.
 * @param {string} employee.name - The name of the employee.
 * @param {string} employee.department - The employee's department.
 */
Project.prototype.assign = function({ name, department }) {
    // ...
};
Answer from Cyril Duchon-Doris on Stack Overflow
🌐
W3Schools
w3schools.com › js › js_es6.asp
W3Schools.com
Well organized and easy to understand Web building tutorials with lots of examples of how to use HTML, CSS, JavaScript, SQL, Python, PHP, Bootstrap, Java, XML and more.
🌐
JavaScript Tutorial
javascripttutorial.net › home › es6 tutorial
ES6 Tutorial
June 18, 2021 - This ES6 tutorial helps you get started quickly with the new version of JavaScript called ECMAScript 2015, or ES6 in short.
🌐
Mozilla
developer.mozilla.org › en-US › docs › Web › JavaScript
JavaScript | MDN
JavaScript documentation of core language features (pure ECMAScript, for the most part) includes the following:
🌐
GitHub
github.com › jedrichards › es6
GitHub - jedrichards/es6: ES6 feature documentation and examples
ES6, ES7, JS2015 and beyond feature documentation and examples
Starred by 58 users
Forked by 31 users
Languages   JavaScript 100.0% | JavaScript 100.0%
🌐
TC39
tc39.es › ecma262
ECMAScript® 2027 Language Specification
The document at https://tc39.es/ecma262/ is the most accurate and up-to-date ECMAScript specification.
🌐
CodeHS
codehs.com › documentation › new › js-es6
Documentation - JavaScript ES6 | CodeHS
Check out our full documentation for the CodeHS Graphics Library!
🌐
Exploring JS
exploringjs.com › es6
Exploring ES6
Exploring ES6 Homepage Please support this book: buy it (PDF, EPUB, MOBI) or donate
Find elsewhere
🌐
MDN Web Docs
developer.mozilla.org › en-US › docs › Web › JavaScript › Reference › Classes
Classes - JavaScript | MDN
As seen above, the fields can be declared with or without a default value. Fields without default values default to undefined. By declaring fields up-front, class definitions become more self-documenting, and the fields are always present, which help with optimizations.
🌐
freeCodeCamp
freecodecamp.org › news › write-less-do-more-with-javascript-es6-5fd4a8e50ee2
JavaScript ES6 — write less, do more
April 20, 2018 - JavaScript ES6 brings new syntax and new awesome features to make your code more modern and more readable. It allows you to write less code and do more. ES6 introduces us to many great features like arrow functions, template strings, class ...
🌐
W3Schools
w3schools.com › react › react_es6.asp
React ES6
React ES6 ES6 Classes ES6 Arrow Functions ES6 Variables ES6 Array map() ES6 Destructuring ES6 Spread Operator ES6 Modules ES6 Ternary Operator ES6 Template Strings React JSX Intro React JSX Expressions React JSX Attributes React JSX If Statements React Components React Class React Props React Props Destructuring React Props Children React Events React Conditionals React Lists React Forms React Forms Submit React Textarea React Select React Multiple Inputs React Checkbox React Radio React Portals React Suspense React CSS Styling React CSS Modules React CSS-in-JS React Router React Transitions React Forward Ref React HOC React Sass
🌐
Node.js
nodejs.org › en › learn › getting-started › ecmascript-2015-es6-and-beyond
Node.js — ECMAScript 2015 (ES6) and beyond
All ECMAScript 2015 (ES6) features are split into three groups for shipping, staged, and in progress features:
🌐
Programiz
programiz.com › javascript › ES6
JavaScript ES6
This tutorial provides a summary of commonly used features and syntax improvements of ES6.
🌐
Readthedocs
opensphere.readthedocs.io › en › latest › guides › es6_class_guide › index.html
Using ES6 Classes in OpenSphere — OpenSphere latest documentation
An ES6 class is fundamentally the same as a class in Closure, which means the two can be intermingled to a degree.
🌐
Jest
jestjs.io › ecmascript modules
ECMAScript Modules · Jest
Jest ships with experimental support for ECMAScript Modules (ESM).
🌐
Stack Overflow
stackoverflow.com › questions › 76063759 › es6-project-documentation-by-jsdoc-or-whatever-other-tool
ES6 project documentation by jsDoc or whatever other tool
Reading from here it seems that the only way to go is creating my custom template, which is something I wish not to do. It appears to me unlikely that jsDoc does not support the documentation of an ES6 project, since jsDoc supports ES6 classes.
🌐
Discourse
meta.discourse.org › dev
Document generator tool for ES6 - Dev - Discourse Meta
September 6, 2016 - I've tried many javascript generator tool to generate docs for JavaScript ES6, all of them had problem with new syntax of ES6. Is there a tested js doc generator to build documentation from Discourse sources?
🌐
GitHub
github.com › lukehoban › es6features
GitHub - lukehoban/es6features: Overview of ECMAScript 6 features · GitHub
See the ES6 standard for full specification of the ECMAScript 6 language.
Starred by 29.1K users
Forked by 2.8K users