polymer-analyzer
Version:
Static analysis for Web Components
35 lines (24 loc) • 1.03 kB
JavaScript
class ClassDeclaration extends HTMLElement {}
window.customElements.define('class-declaration', ClassDeclaration);
customElements.define('anonymous-class', class extends HTMLElement{});
const ClassExpression = class extends HTMLElement {};
customElements.define('class-expression', ClassExpression);
customElements.define('register-before-declaration', RegisterBeforeDeclaration);
class RegisterBeforeDeclaration extends HTMLElement {}
customElements.define('register-before-expression', RegisterBeforeExpression);
let RegisterBeforeExpression = class extends HTMLElement {}
/**
* This is a description of WithObservedAttributes.
*/
class WithObservedAttributes extends HTMLElement {
static get observedAttributes() {
return [
/** @type {boolean} When given the element is totally inactive */
'disabled',
/** @type {boolean} When given the element is expanded */
'open', 'foo', 'bar'
];
}
}
customElements.define(
'vanilla-with-observed-attributes', WithObservedAttributes);