open-wc / custom-elements-manifest-deprecated

Custom Elements Manifest is a file format that describes custom elements in your project.
8 stars 4 forks source link

[core] finish adding inherited members/attrs/events for a class #8

Closed thepassle closed 3 years ago

thepassle commented 3 years ago

Currently it only does fields, finish attrs/events as well

Also make sure to not have duplicates, e.g.: if a method is already present in the class's members, it means the class is overriding it

example:

class Foo extends Super {
  someMethod(){}
}

class Super extends HTMLElement {
  someMethod(){}
}

someMethod should only be in the output classdoc for Foo once