runem / web-component-analyzer

CLI that analyzes web components and emits documentation
https://runem.github.io/web-component-analyzer
MIT License
508 stars 65 forks source link

Missing description for property from the mixin #135

Open web-padawan opened 4 years ago

web-padawan commented 4 years ago

So I have this property specified in the mixin:

/**
 * If true, the user cannot interact with this element.
 */
@property({ type: Boolean, reflect: true }) disabled = false;

The JSON output in the component extending that mixin:

{
  "name": "disabled",
  "type": "boolean"
},

This applies to all the properties inherited from the mixins, see example here: https://cdn.vaadin.com/vaadin-details/2.0.0-alpha3/index.html

web-padawan commented 4 years ago

Note, this also affects @event annotation.

@runem any ideas what could be the issue?