import { ElementMeta } from '../../core/decorator' ; import { attachDOM , attachShadow , attachStyle } from '../../core/element' ; import { EventDispatcher } from '../../core/event' ; export class AllCollectionComponent extends HTMLAllCollection { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class AnchorComponent extends HTMLAnchorElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachDOM ( this ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class AreaComponent extends HTMLAreaElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class AudioComponent extends HTMLAudioElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class BRComponent extends HTMLBRElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class BodyComponent extends HTMLBodyElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachShadow ( this , { mode : this . elementMeta . mode || 'open' } ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class ButtonComponent extends HTMLButtonElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachDOM ( this ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class CanvasComponent extends HTMLCanvasElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class CollectionComponent extends HTMLCollection { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class DListComponent extends HTMLDListElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachDOM ( this ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class DataComponent extends HTMLDataElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class DetailsComponent extends HTMLDetailsElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachDOM ( this ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class DivComponent extends HTMLDivElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachShadow ( this , { mode : this . elementMeta . mode || 'open' } ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class EmbedComponent extends HTMLEmbedElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class FieldSetComponent extends HTMLFieldSetElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class FormControlsComponent extends HTMLFormControlsCollection { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class FormComponent extends HTMLFormElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class HRComponent extends HTMLHRElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class HeadComponent extends HTMLHeadElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class HeadingComponent extends HTMLHeadingElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachShadow ( this , { mode : this . elementMeta . mode || 'open' } ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class HtmlComponent extends HTMLHtmlElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class IFrameComponent extends HTMLIFrameElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class ImageComponent extends HTMLImageElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class InputComponent extends HTMLInputElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class LIComponent extends HTMLLIElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachDOM ( this ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class LabelComponent extends HTMLLabelElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachDOM ( this ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class LegendComponent extends HTMLLegendElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class LinkComponent extends HTMLLinkElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class MapComponent extends HTMLMapElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachDOM ( this ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class MediaComponent extends HTMLMediaElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class MenuComponent extends HTMLMenuElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class MetaComponent extends HTMLMetaElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class MeterComponent extends HTMLMeterElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class ModComponent extends HTMLModElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class OListComponent extends HTMLOListElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachDOM ( this ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class ObjectComponent extends HTMLObjectElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class OptGroupComponent extends HTMLOptGroupElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class OptionComponent extends HTMLOptionElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class OptionsCollectionComponent extends HTMLOptionsCollection { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class OutputComponent extends HTMLOutputElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class ParagraphComponent extends HTMLParagraphElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachShadow ( this , { mode : this . elementMeta . mode || 'open' } ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class ParamComponent extends HTMLParamElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class PictureComponent extends HTMLPictureElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class PreComponent extends HTMLPreElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachDOM ( this ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class ProgressComponent extends HTMLProgressElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class QuoteComponent extends HTMLQuoteElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class ScriptComponent extends HTMLScriptElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class SelectComponent extends HTMLSelectElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class SlotComponent extends HTMLSlotElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class SourceComponent extends HTMLSourceElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class SpanComponent extends HTMLSpanElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachShadow ( this , { mode : this . elementMeta . mode || 'open' } ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class StyleComponent extends HTMLStyleElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class TableCaptionComponent extends HTMLTableCaptionElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class TableCellComponent extends HTMLTableCellElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class TableColComponent extends HTMLTableColElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class TableComponent extends HTMLTableElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachDOM ( this ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class TableRowComponent extends HTMLTableRowElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachDOM ( this ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class TableSectionComponent extends HTMLTableSectionElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachDOM ( this ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class TemplateComponent extends HTMLTemplateElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class TimeComponent extends HTMLTimeElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class TitleComponent extends HTMLTitleElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class TrackComponent extends HTMLTrackElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class UListComponent extends HTMLUListElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachDOM ( this ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class UnknownComponent extends HTMLUnknownElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; } export class VideoComponent extends HTMLVideoElement { public emitter : EventDispatcher ; public elementMeta : ElementMeta ; constructor ( ) { super ( ) ; attachStyle ( this ) ; if ( this . bindEmitters ) { this . bindEmitters ( ) ; } if ( this . bindListeners ) { this . bindListeners ( ) ; } if ( this . onInit ) { this . onInit ( ) ; } } public onInit ? ( ) ; public bindEmitters ? ( ) ; public bindListeners ? ( ) ; public bindState ? ( ) ; public setState ? ( property , model ) ; public onUpdate ? ( ) ; public onDestroy ? ( ) ; }