We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
When using the @Augments tag all methods of the inherited super class gets added to the specific class, but this is not the case for properties.
Imagine the following example:
class Section { /** * @prop {String} oneProp one * @prop {String} anotherProp two */ constructor( x ) { this.oneProp = x + '-first-prop'; this.anotherProp = x + '-second-prop'; } foo() { return this.oneProp + this.anotherProp; } } /** * @augments Section */ class PersonalSection extends Section { /** * @prop {Number} someValue this is the answer constructor() { super( 'hi from implementation' ); this.someValue = 42; } }
Methods and properties are inherited and displayed.
Only Methods will be shown inside the PersonalSection docs. It includes foo and someValue but not oneProp nor anotherProp
foo
someValue
oneProp
anotherProp
The text was updated successfully, but these errors were encountered:
No branches or pull requests
When using the @Augments tag all methods of the inherited super class gets added to the specific class, but this is not the case for properties.
Imagine the following example:
Expected behavior
Methods and properties are inherited and displayed.
Current behavior
Only Methods will be shown inside the PersonalSection docs. It includes
foo
andsomeValue
but notoneProp
noranotherProp
Your environment
The text was updated successfully, but these errors were encountered: