Options
All
  • Public
  • Public/Protected
  • All
Menu

Module factory

Index

Variables

Variables

Let CustomElementsMap

CustomElementsMap: { a: { prototype: HTMLAnchorElement }; abbr: { prototype: HTMLElement }; address: { prototype: HTMLElement }; area: { prototype: HTMLAreaElement }; article: { prototype: HTMLElement }; aside: { prototype: HTMLElement }; audio: { prototype: HTMLAudioElement }; b: { prototype: HTMLElement }; base: { prototype: HTMLBaseElement }; bdi: { prototype: HTMLElement }; bdo: { prototype: HTMLElement }; blockquote: { prototype: HTMLQuoteElement }; body: { prototype: HTMLBodyElement }; br: { prototype: HTMLBRElement }; button: { prototype: HTMLButtonElement }; canvas: { prototype: HTMLCanvasElement }; caption: { prototype: HTMLTableCaptionElement }; cite: { prototype: HTMLElement }; code: { prototype: HTMLElement }; col: { prototype: HTMLTableColElement }; colgroup: { prototype: HTMLTableColElement }; data: { prototype: HTMLDataElement }; datalist: { prototype: HTMLDataListElement }; dd: { prototype: HTMLElement }; del: { prototype: HTMLModElement }; details: { prototype: HTMLDetailsElement }; dfn: { prototype: HTMLElement }; dialog: { prototype: HTMLDialogElement }; dir: { prototype: HTMLDirectoryElement }; div: { prototype: HTMLDivElement }; dl: { prototype: HTMLDListElement }; dt: { prototype: HTMLElement }; em: { prototype: HTMLElement }; embed: { prototype: HTMLEmbedElement }; fieldset: { prototype: HTMLFieldSetElement }; figcaption: { prototype: HTMLElement }; figure: { prototype: HTMLElement }; font: { prototype: HTMLFontElement }; footer: { prototype: HTMLElement }; form: { prototype: HTMLFormElement }; frame: { prototype: HTMLFrameElement }; frameset: { prototype: HTMLFrameSetElement }; h1: { prototype: HTMLHeadingElement }; h2: { prototype: HTMLHeadingElement }; h3: { prototype: HTMLHeadingElement }; h4: { prototype: HTMLHeadingElement }; h5: { prototype: HTMLHeadingElement }; h6: { prototype: HTMLHeadingElement }; head: { prototype: HTMLHeadElement }; header: { prototype: HTMLElement }; hgroup: { prototype: HTMLElement }; hr: { prototype: HTMLHRElement }; html: { prototype: HTMLHtmlElement }; i: { prototype: HTMLElement }; iframe: { prototype: HTMLIFrameElement }; img: { prototype: HTMLImageElement }; input: { prototype: HTMLInputElement }; ins: { prototype: HTMLModElement }; kbd: { prototype: HTMLElement }; label: { prototype: HTMLLabelElement }; legend: { prototype: HTMLLegendElement }; li: { prototype: HTMLLIElement }; link: { prototype: HTMLLinkElement }; main: { prototype: HTMLElement }; map: { prototype: HTMLMapElement }; mark: { prototype: HTMLElement }; marquee: { prototype: HTMLMarqueeElement }; menu: { prototype: HTMLMenuElement }; meta: { prototype: HTMLMetaElement }; meter: { prototype: HTMLMeterElement }; nav: { prototype: HTMLElement }; noscript: { prototype: HTMLElement }; object: { prototype: HTMLObjectElement }; ol: { prototype: HTMLOListElement }; optgroup: { prototype: HTMLOptGroupElement }; option: { prototype: HTMLOptionElement }; output: { prototype: HTMLOutputElement }; p: { prototype: HTMLParagraphElement }; param: { prototype: HTMLParamElement }; picture: { prototype: HTMLPictureElement }; pre: { prototype: HTMLPreElement }; progress: { prototype: HTMLProgressElement }; q: { prototype: HTMLQuoteElement }; rp: { prototype: HTMLElement }; rt: { prototype: HTMLElement }; ruby: { prototype: HTMLElement }; s: { prototype: HTMLElement }; samp: { prototype: HTMLElement }; script: { prototype: HTMLScriptElement }; section: { prototype: HTMLElement }; select: { prototype: HTMLSelectElement }; slot: { prototype: HTMLSlotElement }; small: { prototype: HTMLElement }; source: { prototype: HTMLSourceElement }; span: { prototype: HTMLSpanElement }; strong: { prototype: HTMLElement }; style: { prototype: HTMLStyleElement }; sub: { prototype: HTMLElement }; summary: { prototype: HTMLElement }; sup: { prototype: HTMLElement }; table: { prototype: HTMLTableElement }; tbody: { prototype: HTMLTableSectionElement }; td: { prototype: HTMLTableCellElement }; template: { prototype: HTMLTemplateElement }; textarea: { prototype: HTMLTextAreaElement }; tfoot: { prototype: HTMLTableSectionElement }; th: { prototype: HTMLTableCellElement }; thead: { prototype: HTMLTableSectionElement }; time: { prototype: HTMLTimeElement }; title: { prototype: HTMLTitleElement }; tr: { prototype: HTMLTableRowElement }; track: { ERROR: number; LOADED: number; LOADING: number; NONE: number; prototype: HTMLTrackElement }; u: { prototype: HTMLElement }; ul: { prototype: HTMLUListElement }; var: { prototype: HTMLElement }; video: { prototype: HTMLVideoElement }; wbr: { prototype: HTMLElement } } = ...

Taken from lib.dom.ts (HTMLElementTagNameMap); following element are not supported (instantiation failed for them, no idea):

  • applet (HTMLAppletElement)
  • basefont: (HTMLBaseFontElement)

Type declaration

  • a: { prototype: HTMLAnchorElement }
    • prototype: HTMLAnchorElement
  • abbr: { prototype: HTMLElement }
    • prototype: HTMLElement
  • address: { prototype: HTMLElement }
    • prototype: HTMLElement
  • area: { prototype: HTMLAreaElement }
    • prototype: HTMLAreaElement
  • article: { prototype: HTMLElement }
    • prototype: HTMLElement
  • aside: { prototype: HTMLElement }
    • prototype: HTMLElement
  • audio: { prototype: HTMLAudioElement }
    • prototype: HTMLAudioElement
  • b: { prototype: HTMLElement }
    • prototype: HTMLElement
  • base: { prototype: HTMLBaseElement }
    • prototype: HTMLBaseElement
  • bdi: { prototype: HTMLElement }
    • prototype: HTMLElement
  • bdo: { prototype: HTMLElement }
    • prototype: HTMLElement
  • blockquote: { prototype: HTMLQuoteElement }
    • prototype: HTMLQuoteElement
  • body: { prototype: HTMLBodyElement }
    • prototype: HTMLBodyElement
  • br: { prototype: HTMLBRElement }
    • prototype: HTMLBRElement
  • button: { prototype: HTMLButtonElement }
    • prototype: HTMLButtonElement
  • canvas: { prototype: HTMLCanvasElement }
    • prototype: HTMLCanvasElement
  • caption: { prototype: HTMLTableCaptionElement }
    • prototype: HTMLTableCaptionElement
  • cite: { prototype: HTMLElement }
    • prototype: HTMLElement
  • code: { prototype: HTMLElement }
    • prototype: HTMLElement
  • col: { prototype: HTMLTableColElement }
    • prototype: HTMLTableColElement
  • colgroup: { prototype: HTMLTableColElement }
    • prototype: HTMLTableColElement
  • data: { prototype: HTMLDataElement }
    • prototype: HTMLDataElement
  • datalist: { prototype: HTMLDataListElement }
    • prototype: HTMLDataListElement
  • dd: { prototype: HTMLElement }
    • prototype: HTMLElement
  • del: { prototype: HTMLModElement }
    • prototype: HTMLModElement
  • details: { prototype: HTMLDetailsElement }
    • prototype: HTMLDetailsElement
  • dfn: { prototype: HTMLElement }
    • prototype: HTMLElement
  • dialog: { prototype: HTMLDialogElement }
    • prototype: HTMLDialogElement
  • dir: { prototype: HTMLDirectoryElement }
    • prototype: HTMLDirectoryElement
  • div: { prototype: HTMLDivElement }
    • prototype: HTMLDivElement
  • dl: { prototype: HTMLDListElement }
    • prototype: HTMLDListElement
  • dt: { prototype: HTMLElement }
    • prototype: HTMLElement
  • em: { prototype: HTMLElement }
    • prototype: HTMLElement
  • embed: { prototype: HTMLEmbedElement }
    • prototype: HTMLEmbedElement
  • fieldset: { prototype: HTMLFieldSetElement }
    • prototype: HTMLFieldSetElement
  • figcaption: { prototype: HTMLElement }
    • prototype: HTMLElement
  • figure: { prototype: HTMLElement }
    • prototype: HTMLElement
  • font: { prototype: HTMLFontElement }
    • prototype: HTMLFontElement
  • footer: { prototype: HTMLElement }
    • prototype: HTMLElement
  • form: { prototype: HTMLFormElement }
    • prototype: HTMLFormElement
  • frame: { prototype: HTMLFrameElement }
    • prototype: HTMLFrameElement
  • frameset: { prototype: HTMLFrameSetElement }
    • prototype: HTMLFrameSetElement
  • h1: { prototype: HTMLHeadingElement }
    • prototype: HTMLHeadingElement
  • h2: { prototype: HTMLHeadingElement }
    • prototype: HTMLHeadingElement
  • h3: { prototype: HTMLHeadingElement }
    • prototype: HTMLHeadingElement
  • h4: { prototype: HTMLHeadingElement }
    • prototype: HTMLHeadingElement
  • h5: { prototype: HTMLHeadingElement }
    • prototype: HTMLHeadingElement
  • h6: { prototype: HTMLHeadingElement }
    • prototype: HTMLHeadingElement
  • head: { prototype: HTMLHeadElement }
    • prototype: HTMLHeadElement
  • header: { prototype: HTMLElement }
    • prototype: HTMLElement
  • hgroup: { prototype: HTMLElement }
    • prototype: HTMLElement
  • hr: { prototype: HTMLHRElement }
    • prototype: HTMLHRElement
  • html: { prototype: HTMLHtmlElement }
    • prototype: HTMLHtmlElement
  • i: { prototype: HTMLElement }
    • prototype: HTMLElement
  • iframe: { prototype: HTMLIFrameElement }
    • prototype: HTMLIFrameElement
  • img: { prototype: HTMLImageElement }
    • prototype: HTMLImageElement
  • input: { prototype: HTMLInputElement }
    • prototype: HTMLInputElement
  • ins: { prototype: HTMLModElement }
    • prototype: HTMLModElement
  • kbd: { prototype: HTMLElement }
    • prototype: HTMLElement
  • label: { prototype: HTMLLabelElement }
    • prototype: HTMLLabelElement
  • legend: { prototype: HTMLLegendElement }
    • prototype: HTMLLegendElement
  • li: { prototype: HTMLLIElement }
    • prototype: HTMLLIElement
  • link: { prototype: HTMLLinkElement }
    • prototype: HTMLLinkElement
  • main: { prototype: HTMLElement }
    • prototype: HTMLElement
  • map: { prototype: HTMLMapElement }
    • prototype: HTMLMapElement
  • mark: { prototype: HTMLElement }
    • prototype: HTMLElement
  • marquee: { prototype: HTMLMarqueeElement }
    • prototype: HTMLMarqueeElement
  • menu: { prototype: HTMLMenuElement }
    • prototype: HTMLMenuElement
  • meta: { prototype: HTMLMetaElement }
    • prototype: HTMLMetaElement
  • meter: { prototype: HTMLMeterElement }
    • prototype: HTMLMeterElement
  • nav: { prototype: HTMLElement }
    • prototype: HTMLElement
  • noscript: { prototype: HTMLElement }
    • prototype: HTMLElement
  • object: { prototype: HTMLObjectElement }
    • prototype: HTMLObjectElement
  • ol: { prototype: HTMLOListElement }
    • prototype: HTMLOListElement
  • optgroup: { prototype: HTMLOptGroupElement }
    • prototype: HTMLOptGroupElement
  • option: { prototype: HTMLOptionElement }
    • prototype: HTMLOptionElement
  • output: { prototype: HTMLOutputElement }
    • prototype: HTMLOutputElement
  • p: { prototype: HTMLParagraphElement }
    • prototype: HTMLParagraphElement
  • param: { prototype: HTMLParamElement }
    • prototype: HTMLParamElement
  • picture: { prototype: HTMLPictureElement }
    • prototype: HTMLPictureElement
  • pre: { prototype: HTMLPreElement }
    • prototype: HTMLPreElement
  • progress: { prototype: HTMLProgressElement }
    • prototype: HTMLProgressElement
  • q: { prototype: HTMLQuoteElement }
    • prototype: HTMLQuoteElement
  • rp: { prototype: HTMLElement }
    • prototype: HTMLElement
  • rt: { prototype: HTMLElement }
    • prototype: HTMLElement
  • ruby: { prototype: HTMLElement }
    • prototype: HTMLElement
  • s: { prototype: HTMLElement }
    • prototype: HTMLElement
  • samp: { prototype: HTMLElement }
    • prototype: HTMLElement
  • script: { prototype: HTMLScriptElement }
    • prototype: HTMLScriptElement
  • section: { prototype: HTMLElement }
    • prototype: HTMLElement
  • select: { prototype: HTMLSelectElement }
    • prototype: HTMLSelectElement
  • slot: { prototype: HTMLSlotElement }
    • prototype: HTMLSlotElement
  • small: { prototype: HTMLElement }
    • prototype: HTMLElement
  • source: { prototype: HTMLSourceElement }
    • prototype: HTMLSourceElement
  • span: { prototype: HTMLSpanElement }
    • prototype: HTMLSpanElement
  • strong: { prototype: HTMLElement }
    • prototype: HTMLElement
  • style: { prototype: HTMLStyleElement }
    • prototype: HTMLStyleElement
  • sub: { prototype: HTMLElement }
    • prototype: HTMLElement
  • summary: { prototype: HTMLElement }
    • prototype: HTMLElement
  • sup: { prototype: HTMLElement }
    • prototype: HTMLElement
  • table: { prototype: HTMLTableElement }
    • prototype: HTMLTableElement
  • tbody: { prototype: HTMLTableSectionElement }
    • prototype: HTMLTableSectionElement
  • td: { prototype: HTMLTableCellElement }
    • prototype: HTMLTableCellElement
  • template: { prototype: HTMLTemplateElement }
    • prototype: HTMLTemplateElement
  • textarea: { prototype: HTMLTextAreaElement }
    • prototype: HTMLTextAreaElement
  • tfoot: { prototype: HTMLTableSectionElement }
    • prototype: HTMLTableSectionElement
  • th: { prototype: HTMLTableCellElement }
    • prototype: HTMLTableCellElement
  • thead: { prototype: HTMLTableSectionElement }
    • prototype: HTMLTableSectionElement
  • time: { prototype: HTMLTimeElement }
    • prototype: HTMLTimeElement
  • title: { prototype: HTMLTitleElement }
    • prototype: HTMLTitleElement
  • tr: { prototype: HTMLTableRowElement }
    • prototype: HTMLTableRowElement
  • track: { ERROR: number; LOADED: number; LOADING: number; NONE: number; prototype: HTMLTrackElement }
    • Readonly ERROR: number
    • Readonly LOADED: number
    • Readonly LOADING: number
    • Readonly NONE: number
    • prototype: HTMLTrackElement
  • u: { prototype: HTMLElement }
    • prototype: HTMLElement
  • ul: { prototype: HTMLUListElement }
    • prototype: HTMLUListElement
  • var: { prototype: HTMLElement }
    • prototype: HTMLElement
  • video: { prototype: HTMLVideoElement }
    • prototype: HTMLVideoElement
  • wbr: { prototype: HTMLElement }
    • prototype: HTMLElement

Generated using TypeDoc