jsdoc3-plugin-memberof
This plugin allows you to split split the documentation of large objects into several documentation blocks.
Lets consider an example:
/** * The complete Triforce, or one or more components of the Triforce. * @typedef * @property * @property * @property */
You can now document it like this:
/** * @typedef */ /** * Indicates whether the Courage component is present. * @type boolean * @default false * @propertyof Triforce */ hasCourage: false /** * Indicates whether the Power component is present. * @type boolean * @default false * @propertyof Triforce */ hasPower: false /** * Indicates whether the Wisdom component is present. * @type boolean * @default false * @propertyof Triforce */ hasWisdom: false