polymer-analyzer
Version:
Static analysis for Web Components
32 lines (27 loc) • 512 B
JavaScript
/**
* @polymerElement
* @extends Polymer.Element
*/
class BaseElement extends Polymer.Element {}
/**
* @polymerMixin
*/
const Mixin = (superclass) => class extends superclass {}
/**
* @polymerElement
* @extends BaseElement
* @mixes Mixin
*/
const SubElement = Mixin(BaseElement);
/**
* @polymerElement
* @extends BaseElement
* @mixes Mixin
*/
const SubElement2 = class extends Mixin
(BaseElement) {
}
/**
* @polymerElement
* @mixes MyMixin */
window.MyElement = class extends MixedElement { }