diff --git a/packages/@ember/template-types/-private/dsl.d.ts b/packages/@ember/template-types/-private/dsl.d.ts new file mode 100644 index 00000000000..bd9b72b0240 --- /dev/null +++ b/packages/@ember/template-types/-private/dsl.d.ts @@ -0,0 +1,7 @@ +// This module exports functions and types directly referenced by +// the output of `ember-tsc`'s transform layer. It comprises the +// basis from which environments construct their exports. + +export * from './dsl/emit'; +export * from './dsl/resolve'; +export * from './dsl/types'; diff --git a/packages/@ember/template-types/-private/dsl/elements.d.ts b/packages/@ember/template-types/-private/dsl/elements.d.ts new file mode 100644 index 00000000000..1a9e95ed41d --- /dev/null +++ b/packages/@ember/template-types/-private/dsl/elements.d.ts @@ -0,0 +1,4390 @@ +// Auto-generated by bin/build-elements.mjs +// this server to provide the html attributes for each element + +import { AttrValue } from '../index'; + +declare global { +interface GlobalAriaAttributes { + ['aria-activedescendant']: AttrValue; + ['aria-atomic']: AttrValue; + ['aria-autocomplete']: AttrValue; + ['aria-busy']: AttrValue; + ['aria-checked']: AttrValue; + ['aria-colcount']: AttrValue; + ['aria-colindex']: AttrValue; + ['aria-colspan']: AttrValue; + ['aria-controls']: AttrValue; + ['aria-current']: AttrValue; + ['aria-describedby']: AttrValue; + ['aria-details']: AttrValue; + ['aria-disabled']: AttrValue; + ['aria-dropeffect']: AttrValue; + ['aria-errormessage']: AttrValue; + ['aria-expanded']: AttrValue; + ['aria-flowto']: AttrValue; + ['aria-grabbed']: AttrValue; + ['aria-haspopup']: AttrValue; + ['aria-hidden']: AttrValue; + ['aria-invalid']: AttrValue; + ['aria-keyshortcuts']: AttrValue; + ['aria-label']: AttrValue; + ['aria-labelledby']: AttrValue; + ['aria-level']: AttrValue; + ['aria-live']: AttrValue; + ['aria-modal']: AttrValue; + ['aria-multiline']: AttrValue; + ['aria-multiselectable']: AttrValue; + ['aria-orientation']: AttrValue; + ['aria-owns']: AttrValue; + ['aria-placeholder']: AttrValue; + ['aria-posinset']: AttrValue; + ['aria-pressed']: AttrValue; + ['aria-readonly']: AttrValue; + ['aria-relevant']: AttrValue; + ['aria-required']: AttrValue; + ['aria-roledescription']: AttrValue; + ['aria-rowcount']: AttrValue; + ['aria-rowindex']: AttrValue; + ['aria-rowspan']: AttrValue; + ['aria-selected']: AttrValue; + ['aria-setsize']: AttrValue; + ['aria-sort']: AttrValue; + ['aria-valuemax']: AttrValue; + ['aria-valuemin']: AttrValue; + ['aria-valuenow']: AttrValue; + ['aria-valuetext']: AttrValue; + ['role']: AttrValue; +} +interface GlobalHTMLAttributes extends GlobalAriaAttributes { + ['accesskey']: AttrValue; + ['autocapitalize']: AttrValue; + ['autocorrect']: AttrValue; + ['autofocus']: AttrValue; + ['class']: AttrValue; + ['contenteditable']: AttrValue; + ['dir']: AttrValue; + ['draggable']: AttrValue; + ['enterkeyhint']: AttrValue; + ['exportparts']: AttrValue; + ['hidden']: AttrValue; + ['id']: AttrValue; + ['inert']: AttrValue; + ['inputmode']: AttrValue; + ['is']: AttrValue; + ['itemid']: AttrValue; + ['itemprop']: AttrValue; + ['itemref']: AttrValue; + ['itemscope']: AttrValue; + ['itemtype']: AttrValue; + ['lang']: AttrValue; + ['nonce']: AttrValue; + ['part']: AttrValue; + ['popover']: AttrValue; + ['slot']: AttrValue; + ['spellcheck']: AttrValue; + ['style']: AttrValue; + ['tabindex']: AttrValue; + ['title']: AttrValue; + ['translate']: AttrValue; + ['writingsuggestions']: AttrValue; + ['onabort']: AttrValue; + ['onafterprint']: AttrValue; + ['onauxclick']: AttrValue; + ['onbeforematch']: AttrValue; + ['onbeforeprint']: AttrValue; + ['onbeforetoggle']: AttrValue; + ['onbeforeunload']: AttrValue; + ['onblur']: AttrValue; + ['oncancel']: AttrValue; + ['oncanplay']: AttrValue; + ['oncanplaythrough']: AttrValue; + ['onchange']: AttrValue; + ['onclick']: AttrValue; + ['onclose']: AttrValue; + ['oncontextlost']: AttrValue; + ['oncontextmenu']: AttrValue; + ['oncontextrestored']: AttrValue; + ['oncopy']: AttrValue; + ['oncuechange']: AttrValue; + ['oncut']: AttrValue; + ['ondblclick']: AttrValue; + ['ondrag']: AttrValue; + ['ondragend']: AttrValue; + ['ondragenter']: AttrValue; + ['ondragleave']: AttrValue; + ['ondragover']: AttrValue; + ['ondragstart']: AttrValue; + ['ondrop']: AttrValue; + ['ondurationchange']: AttrValue; + ['onemptied']: AttrValue; + ['onended']: AttrValue; + ['onerror']: AttrValue; + ['onfocus']: AttrValue; + ['onformdata']: AttrValue; + ['onhashchange']: AttrValue; + ['oninput']: AttrValue; + ['oninvalid']: AttrValue; + ['onkeydown']: AttrValue; + ['onkeypress']: AttrValue; + ['onkeyup']: AttrValue; + ['onlanguagechange']: AttrValue; + ['onload']: AttrValue; + ['onloadeddata']: AttrValue; + ['onloadedmetadata']: AttrValue; + ['onloadstart']: AttrValue; + ['onmessage']: AttrValue; + ['onmessageerror']: AttrValue; + ['onmousedown']: AttrValue; + ['onmouseenter']: AttrValue; + ['onmouseleave']: AttrValue; + ['onmousemove']: AttrValue; + ['onmouseout']: AttrValue; + ['onmouseover']: AttrValue; + ['onmouseup']: AttrValue; + ['onoffline']: AttrValue; + ['ononline']: AttrValue; + ['onpagehide']: AttrValue; + ['onpageshow']: AttrValue; + ['onpaste']: AttrValue; + ['onpause']: AttrValue; + ['onplay']: AttrValue; + ['onplaying']: AttrValue; + ['onpopstate']: AttrValue; + ['onprogress']: AttrValue; + ['onratechange']: AttrValue; + ['onrejectionhandled']: AttrValue; + ['onreset']: AttrValue; + ['onresize']: AttrValue; + ['onscroll']: AttrValue; + ['onscrollend']: AttrValue; + ['onsecuritypolicyviolation']: AttrValue; + ['onseeked']: AttrValue; + ['onseeking']: AttrValue; + ['onselect']: AttrValue; + ['onslotchange']: AttrValue; + ['onstalled']: AttrValue; + ['onstorage']: AttrValue; + ['onsubmit']: AttrValue; + ['onsuspend']: AttrValue; + ['ontimeupdate']: AttrValue; + ['ontoggle']: AttrValue; + ['onunhandledrejection']: AttrValue; + ['onunload']: AttrValue; + ['onvolumechange']: AttrValue; + ['onwaiting']: AttrValue; + ['onwheel']: AttrValue; +} +interface HTMLAnchorElementAttributes extends GlobalHTMLAttributes { + ['charset']: AttrValue; + ['coords']: AttrValue; + ['download']: AttrValue; + ['href']: AttrValue; + ['hreflang']: AttrValue; + ['name']: AttrValue; + ['ping']: AttrValue; + ['referrerpolicy']: AttrValue; + ['rel']: AttrValue; + ['rev']: AttrValue; + ['shape']: AttrValue; + ['target']: AttrValue; + ['type']: AttrValue; +} +interface HTMLAreaElementAttributes extends GlobalHTMLAttributes { + ['alt']: AttrValue; + ['coords']: AttrValue; + ['download']: AttrValue; + ['href']: AttrValue; + ['hreflang']: AttrValue; + ['nohref']: AttrValue; + ['ping']: AttrValue; + ['referrerpolicy']: AttrValue; + ['rel']: AttrValue; + ['shape']: AttrValue; + ['target']: AttrValue; + ['type']: AttrValue; +} +interface HTMLAudioElementAttributes extends GlobalHTMLAttributes { + ['autoplay']: AttrValue; + ['controls']: AttrValue; + ['crossorigin']: AttrValue; + ['loop']: AttrValue; + ['muted']: AttrValue; + ['preload']: AttrValue; + ['src']: AttrValue; +} +interface HTMLBaseElementAttributes extends GlobalHTMLAttributes { + ['href']: AttrValue; + ['target']: AttrValue; +} +interface HTMLQuoteElementAttributes extends GlobalHTMLAttributes { + ['cite']: AttrValue; +} +interface HTMLBRElementAttributes extends GlobalHTMLAttributes { + ['clear']: AttrValue; +} +interface HTMLButtonElementAttributes extends GlobalHTMLAttributes { + ['command']: AttrValue; + ['commandfor']: AttrValue; + ['disabled']: AttrValue; + ['form']: AttrValue; + ['formaction']: AttrValue; + ['formenctype']: AttrValue; + ['formmethod']: AttrValue; + ['formnovalidate']: AttrValue; + ['formtarget']: AttrValue; + ['name']: AttrValue; + ['popovertarget']: AttrValue; + ['popovertargetaction']: AttrValue; + ['type']: AttrValue; + ['value']: AttrValue; +} +interface HTMLCanvasElementAttributes extends GlobalHTMLAttributes { + ['height']: AttrValue; + ['width']: AttrValue; +} +interface HTMLTableCaptionElementAttributes extends GlobalHTMLAttributes { + ['align']: AttrValue; +} +interface HTMLTableColElementAttributes extends GlobalHTMLAttributes { + ['align']: AttrValue; + ['char']: AttrValue; + ['charoff']: AttrValue; + ['span']: AttrValue; + ['valign']: AttrValue; + ['width']: AttrValue; +} +interface HTMLDataElementAttributes extends GlobalHTMLAttributes { + ['value']: AttrValue; +} +interface HTMLModElementAttributes extends GlobalHTMLAttributes { + ['cite']: AttrValue; + ['datetime']: AttrValue; +} +interface HTMLDetailsElementAttributes extends GlobalHTMLAttributes { + ['name']: AttrValue; + ['open']: AttrValue; +} +interface HTMLDialogElementAttributes extends GlobalHTMLAttributes { + ['closedby']: AttrValue; + ['open']: AttrValue; +} +interface HTMLDivElementAttributes extends GlobalHTMLAttributes { + ['align']: AttrValue; +} +interface HTMLDListElementAttributes extends GlobalHTMLAttributes { + ['compact']: AttrValue; +} +interface HTMLEmbedElementAttributes extends GlobalHTMLAttributes { + ['height']: AttrValue; + ['src']: AttrValue; + ['type']: AttrValue; + ['width']: AttrValue; +} +interface HTMLFieldSetElementAttributes extends GlobalHTMLAttributes { + ['disabled']: AttrValue; + ['form']: AttrValue; + ['name']: AttrValue; +} +interface HTMLFormElementAttributes extends GlobalHTMLAttributes { + ['accept']: AttrValue; + ['accept-charset']: AttrValue; + ['action']: AttrValue; + ['autocomplete']: AttrValue; + ['enctype']: AttrValue; + ['method']: AttrValue; + ['name']: AttrValue; + ['novalidate']: AttrValue; + ['target']: AttrValue; +} +interface HTMLHeadingElementAttributes extends GlobalHTMLAttributes { + ['align']: AttrValue; +} +interface HTMLHeadElementAttributes extends GlobalHTMLAttributes { + ['profile']: AttrValue; +} +interface HTMLHRElementAttributes extends GlobalHTMLAttributes { + ['align']: AttrValue; + ['noshade']: AttrValue; + ['size']: AttrValue; + ['width']: AttrValue; +} +interface HTMLIFrameElementAttributes extends GlobalHTMLAttributes { + ['align']: AttrValue; + ['allow']: AttrValue; + ['allowfullscreen']: AttrValue; + ['allowpaymentrequest']: AttrValue; + ['allowusermedia']: AttrValue; + ['frameborder']: AttrValue; + ['height']: AttrValue; + ['loading']: AttrValue; + ['longdesc']: AttrValue; + ['marginheight']: AttrValue; + ['marginwidth']: AttrValue; + ['name']: AttrValue; + ['referrerpolicy']: AttrValue; + ['sandbox']: AttrValue; + ['scrolling']: AttrValue; + ['src']: AttrValue; + ['srcdoc']: AttrValue; + ['width']: AttrValue; +} +interface HTMLImageElementAttributes extends GlobalHTMLAttributes { + ['align']: AttrValue; + ['alt']: AttrValue; + ['border']: AttrValue; + ['crossorigin']: AttrValue; + ['decoding']: AttrValue; + ['fetchpriority']: AttrValue; + ['height']: AttrValue; + ['hspace']: AttrValue; + ['ismap']: AttrValue; + ['loading']: AttrValue; + ['longdesc']: AttrValue; + ['name']: AttrValue; + ['referrerpolicy']: AttrValue; + ['sizes']: AttrValue; + ['src']: AttrValue; + ['srcset']: AttrValue; + ['usemap']: AttrValue; + ['vspace']: AttrValue; + ['width']: AttrValue; +} +interface HTMLInputElementAttributes extends GlobalHTMLAttributes { + ['accept']: AttrValue; + ['align']: AttrValue; + ['alpha']: AttrValue; + ['alt']: AttrValue; + ['autocomplete']: AttrValue; + ['checked']: AttrValue; + ['colorspace']: AttrValue; + ['dirname']: AttrValue; + ['disabled']: AttrValue; + ['form']: AttrValue; + ['formaction']: AttrValue; + ['formenctype']: AttrValue; + ['formmethod']: AttrValue; + ['formnovalidate']: AttrValue; + ['formtarget']: AttrValue; + ['height']: AttrValue; + ['ismap']: AttrValue; + ['list']: AttrValue; + ['max']: AttrValue; + ['maxlength']: AttrValue; + ['min']: AttrValue; + ['minlength']: AttrValue; + ['multiple']: AttrValue; + ['name']: AttrValue; + ['pattern']: AttrValue; + ['placeholder']: AttrValue; + ['popovertarget']: AttrValue; + ['popovertargetaction']: AttrValue; + ['readonly']: AttrValue; + ['required']: AttrValue; + ['size']: AttrValue; + ['src']: AttrValue; + ['step']: AttrValue; + ['type']: AttrValue; + ['usemap']: AttrValue; + ['value']: AttrValue; + ['width']: AttrValue; + ['indeterminate']: boolean; +} +interface HTMLLabelElementAttributes extends GlobalHTMLAttributes { + ['for']: AttrValue; + ['form']: AttrValue; +} +interface HTMLLegendElementAttributes extends GlobalHTMLAttributes { + ['align']: AttrValue; +} +interface HTMLLIElementAttributes extends GlobalHTMLAttributes { + ['type']: AttrValue; + ['value']: AttrValue; +} +interface HTMLLinkElementAttributes extends GlobalHTMLAttributes { + ['as']: AttrValue; + ['blocking']: AttrValue; + ['charset']: AttrValue; + ['color']: AttrValue; + ['crossorigin']: AttrValue; + ['disabled']: AttrValue; + ['fetchpriority']: AttrValue; + ['href']: AttrValue; + ['hreflang']: AttrValue; + ['imagesizes']: AttrValue; + ['imagesrcset']: AttrValue; + ['integrity']: AttrValue; + ['media']: AttrValue; + ['referrerpolicy']: AttrValue; + ['rel']: AttrValue; + ['rev']: AttrValue; + ['sizes']: AttrValue; + ['target']: AttrValue; + ['type']: AttrValue; +} +interface HTMLMapElementAttributes extends GlobalHTMLAttributes { + ['name']: AttrValue; +} +interface HTMLMenuElementAttributes extends GlobalHTMLAttributes { + ['compact']: AttrValue; +} +interface HTMLMetaElementAttributes extends GlobalHTMLAttributes { + ['charset']: AttrValue; + ['content']: AttrValue; + ['http-equiv']: AttrValue; + ['media']: AttrValue; + ['name']: AttrValue; + ['scheme']: AttrValue; +} +interface HTMLMeterElementAttributes extends GlobalHTMLAttributes { + ['high']: AttrValue; + ['low']: AttrValue; + ['max']: AttrValue; + ['min']: AttrValue; + ['optimum']: AttrValue; + ['value']: AttrValue; +} +interface HTMLObjectElementAttributes extends GlobalHTMLAttributes { + ['align']: AttrValue; + ['archive']: AttrValue; + ['border']: AttrValue; + ['classid']: AttrValue; + ['codebase']: AttrValue; + ['codetype']: AttrValue; + ['data']: AttrValue; + ['declare']: AttrValue; + ['form']: AttrValue; + ['height']: AttrValue; + ['hspace']: AttrValue; + ['name']: AttrValue; + ['standby']: AttrValue; + ['type']: AttrValue; + ['typemustmatch']: AttrValue; + ['usemap']: AttrValue; + ['vspace']: AttrValue; + ['width']: AttrValue; +} +interface HTMLOListElementAttributes extends GlobalHTMLAttributes { + ['compact']: AttrValue; + ['reversed']: AttrValue; + ['start']: AttrValue; + ['type']: AttrValue; +} +interface HTMLOptGroupElementAttributes extends GlobalHTMLAttributes { + ['disabled']: AttrValue; + ['label']: AttrValue; +} +interface HTMLOptionElementAttributes extends GlobalHTMLAttributes { + ['disabled']: AttrValue; + ['label']: AttrValue; + ['selected']: AttrValue; + ['value']: AttrValue; +} +interface HTMLOutputElementAttributes extends GlobalHTMLAttributes { + ['for']: AttrValue; + ['form']: AttrValue; + ['name']: AttrValue; +} +interface HTMLParagraphElementAttributes extends GlobalHTMLAttributes { + ['align']: AttrValue; +} +interface HTMLPreElementAttributes extends GlobalHTMLAttributes { + ['width']: AttrValue; +} +interface HTMLProgressElementAttributes extends GlobalHTMLAttributes { + ['max']: AttrValue; + ['value']: AttrValue; +} +interface HTMLScriptElementAttributes extends GlobalHTMLAttributes { + ['async']: AttrValue; + ['blocking']: AttrValue; + ['charset']: AttrValue; + ['crossorigin']: AttrValue; + ['defer']: AttrValue; + ['fetchpriority']: AttrValue; + ['integrity']: AttrValue; + ['language']: AttrValue; + ['nomodule']: AttrValue; + ['referrerpolicy']: AttrValue; + ['src']: AttrValue; + ['type']: AttrValue; +} +interface HTMLSelectElementAttributes extends GlobalHTMLAttributes { + ['autocomplete']: AttrValue; + ['disabled']: AttrValue; + ['form']: AttrValue; + ['multiple']: AttrValue; + ['name']: AttrValue; + ['required']: AttrValue; + ['size']: AttrValue; + ['length']: number; + ['value']: AttrValue; +} +interface HTMLSlotElementAttributes extends GlobalHTMLAttributes { + ['name']: AttrValue; +} +interface HTMLSourceElementAttributes extends GlobalHTMLAttributes { + ['height']: AttrValue; + ['media']: AttrValue; + ['sizes']: AttrValue; + ['src']: AttrValue; + ['srcset']: AttrValue; + ['type']: AttrValue; + ['width']: AttrValue; +} +interface HTMLStyleElementAttributes extends GlobalHTMLAttributes { + ['blocking']: AttrValue; + ['media']: AttrValue; + ['type']: AttrValue; +} +interface HTMLTableElementAttributes extends GlobalHTMLAttributes { + ['align']: AttrValue; + ['bgcolor']: AttrValue; + ['border']: AttrValue; + ['cellpadding']: AttrValue; + ['cellspacing']: AttrValue; + ['frame']: AttrValue; + ['rules']: AttrValue; + ['summary']: AttrValue; + ['width']: AttrValue; +} +interface HTMLTableSectionElementAttributes extends GlobalHTMLAttributes { + ['align']: AttrValue; + ['char']: AttrValue; + ['charoff']: AttrValue; + ['valign']: AttrValue; +} +interface HTMLTableCellElementAttributes extends GlobalHTMLAttributes { + ['abbr']: AttrValue; + ['align']: AttrValue; + ['axis']: AttrValue; + ['bgcolor']: AttrValue; + ['char']: AttrValue; + ['charoff']: AttrValue; + ['colspan']: AttrValue; + ['headers']: AttrValue; + ['height']: AttrValue; + ['nowrap']: AttrValue; + ['rowspan']: AttrValue; + ['scope']: AttrValue; + ['valign']: AttrValue; + ['width']: AttrValue; +} +interface HTMLTemplateElementAttributes extends GlobalHTMLAttributes { + ['shadowrootclonable']: AttrValue; + ['shadowrootcustomelementregistry']: AttrValue; + ['shadowrootdelegatesfocus']: AttrValue; + ['shadowrootmode']: AttrValue; + ['shadowrootserializable']: AttrValue; +} +interface HTMLTextAreaElementAttributes extends GlobalHTMLAttributes { + ['autocomplete']: AttrValue; + ['cols']: AttrValue; + ['dirname']: AttrValue; + ['disabled']: AttrValue; + ['form']: AttrValue; + ['maxlength']: AttrValue; + ['minlength']: AttrValue; + ['name']: AttrValue; + ['placeholder']: AttrValue; + ['readonly']: AttrValue; + ['required']: AttrValue; + ['rows']: AttrValue; + ['wrap']: AttrValue; + ['value']: AttrValue; +} +interface HTMLTimeElementAttributes extends GlobalHTMLAttributes { + ['datetime']: AttrValue; +} +interface HTMLTableRowElementAttributes extends GlobalHTMLAttributes { + ['align']: AttrValue; + ['bgcolor']: AttrValue; + ['char']: AttrValue; + ['charoff']: AttrValue; + ['valign']: AttrValue; +} +interface HTMLTrackElementAttributes extends GlobalHTMLAttributes { + ['default']: AttrValue; + ['kind']: AttrValue; + ['label']: AttrValue; + ['src']: AttrValue; + ['srclang']: AttrValue; +} +interface HTMLUListElementAttributes extends GlobalHTMLAttributes { + ['compact']: AttrValue; + ['type']: AttrValue; +} +interface HTMLVideoElementAttributes extends GlobalHTMLAttributes { + ['autoplay']: AttrValue; + ['controls']: AttrValue; + ['crossorigin']: AttrValue; + ['height']: AttrValue; + ['loop']: AttrValue; + ['muted']: AttrValue; + ['playsinline']: AttrValue; + ['poster']: AttrValue; + ['preload']: AttrValue; + ['src']: AttrValue; + ['width']: AttrValue; +} +interface HTMLElementAttributes extends GlobalHTMLAttributes { +} +/** + * @internal + * @private - not for use outside of Glint + */ +interface GlintHtmlElementAttributesMap { + ['HTMLAnchorElement']: HTMLAnchorElementAttributes; + ['HTMLAreaElement']: HTMLAreaElementAttributes; + ['HTMLAudioElement']: HTMLAudioElementAttributes; + ['HTMLBRElement']: HTMLBRElementAttributes; + ['HTMLBaseElement']: HTMLBaseElementAttributes; + ['HTMLBodyElement']: GlobalHTMLAttributes; + ['HTMLButtonElement']: HTMLButtonElementAttributes; + ['HTMLCanvasElement']: HTMLCanvasElementAttributes; + ['HTMLDListElement']: HTMLDListElementAttributes; + ['HTMLDataElement']: HTMLDataElementAttributes; + ['HTMLDataListElement']: GlobalHTMLAttributes; + ['HTMLDetailsElement']: HTMLDetailsElementAttributes; + ['HTMLDialogElement']: HTMLDialogElementAttributes; + ['HTMLDivElement']: HTMLDivElementAttributes; + ['HTMLElement']: GlobalHTMLAttributes; + ['HTMLEmbedElement']: HTMLEmbedElementAttributes; + ['HTMLFieldSetElement']: HTMLFieldSetElementAttributes; + ['HTMLFormElement']: HTMLFormElementAttributes; + ['HTMLHRElement']: HTMLHRElementAttributes; + ['HTMLHeadElement']: HTMLHeadElementAttributes; + ['HTMLHeadingElement']: HTMLHeadingElementAttributes; + ['HTMLHtmlElement']: GlobalHTMLAttributes; + ['HTMLIFrameElement']: HTMLIFrameElementAttributes; + ['HTMLImageElement']: HTMLImageElementAttributes; + ['HTMLInputElement']: HTMLInputElementAttributes; + ['HTMLLIElement']: HTMLLIElementAttributes; + ['HTMLLabelElement']: HTMLLabelElementAttributes; + ['HTMLLegendElement']: HTMLLegendElementAttributes; + ['HTMLLinkElement']: HTMLLinkElementAttributes; + ['HTMLMapElement']: HTMLMapElementAttributes; + ['HTMLMenuElement']: HTMLMenuElementAttributes; + ['HTMLMetaElement']: HTMLMetaElementAttributes; + ['HTMLMeterElement']: HTMLMeterElementAttributes; + ['HTMLModElement']: HTMLModElementAttributes; + ['HTMLOListElement']: HTMLOListElementAttributes; + ['HTMLObjectElement']: HTMLObjectElementAttributes; + ['HTMLOptGroupElement']: HTMLOptGroupElementAttributes; + ['HTMLOptionElement']: HTMLOptionElementAttributes; + ['HTMLOutputElement']: HTMLOutputElementAttributes; + ['HTMLParagraphElement']: HTMLParagraphElementAttributes; + ['HTMLPictureElement']: GlobalHTMLAttributes; + ['HTMLPreElement']: HTMLPreElementAttributes; + ['HTMLProgressElement']: HTMLProgressElementAttributes; + ['HTMLQuoteElement']: HTMLQuoteElementAttributes; + ['HTMLScriptElement']: HTMLScriptElementAttributes; + ['HTMLSelectElement']: HTMLSelectElementAttributes; + ['HTMLSlotElement']: HTMLSlotElementAttributes; + ['HTMLSourceElement']: HTMLSourceElementAttributes; + ['HTMLSpanElement']: GlobalHTMLAttributes; + ['HTMLStyleElement']: HTMLStyleElementAttributes; + ['HTMLTableCaptionElement']: HTMLTableCaptionElementAttributes; + ['HTMLTableCellElement']: HTMLTableCellElementAttributes; + ['HTMLTableColElement']: HTMLTableColElementAttributes; + ['HTMLTableElement']: HTMLTableElementAttributes; + ['HTMLTableRowElement']: HTMLTableRowElementAttributes; + ['HTMLTableSectionElement']: HTMLTableSectionElementAttributes; + ['HTMLTemplateElement']: HTMLTemplateElementAttributes; + ['HTMLTextAreaElement']: HTMLTextAreaElementAttributes; + ['HTMLTimeElement']: HTMLTimeElementAttributes; + ['HTMLTitleElement']: GlobalHTMLAttributes; + ['HTMLTrackElement']: HTMLTrackElementAttributes; + ['HTMLUListElement']: HTMLUListElementAttributes; + ['HTMLVideoElement']: HTMLVideoElementAttributes; +} +} + +declare global { +interface GlobalSVGAttributes extends GlobalHTMLAttributes { + ['about']: AttrValue; + ['class']: AttrValue; + ['content']: AttrValue; + ['datatype']: AttrValue; + ['id']: AttrValue; + ['lang']: AttrValue; + ['property']: AttrValue; + ['rel']: AttrValue; + ['resource']: AttrValue; + ['rev']: AttrValue; + ['style']: AttrValue; + ['tabindex']: AttrValue; + ['typeof']: AttrValue; + ['onabort']: AttrValue; + ['onactivate']: AttrValue; + ['onafterprint']: AttrValue; + ['onbeforeprint']: AttrValue; + ['onbegin']: AttrValue; + ['oncancel']: AttrValue; + ['oncanplay']: AttrValue; + ['oncanplaythrough']: AttrValue; + ['onchange']: AttrValue; + ['onclick']: AttrValue; + ['onclose']: AttrValue; + ['oncopy']: AttrValue; + ['oncuechange']: AttrValue; + ['oncut']: AttrValue; + ['ondblclick']: AttrValue; + ['ondrag']: AttrValue; + ['ondragend']: AttrValue; + ['ondragenter']: AttrValue; + ['ondragexit']: AttrValue; + ['ondragleave']: AttrValue; + ['ondragover']: AttrValue; + ['ondragstart']: AttrValue; + ['ondrop']: AttrValue; + ['ondurationchange']: AttrValue; + ['onemptied']: AttrValue; + ['onend']: AttrValue; + ['onended']: AttrValue; + ['onerror']: AttrValue; + ['onfocus']: AttrValue; + ['onfocusin']: AttrValue; + ['onfocusout']: AttrValue; + ['onhashchange']: AttrValue; + ['oninput']: AttrValue; + ['oninvalid']: AttrValue; + ['onkeydown']: AttrValue; + ['onkeypress']: AttrValue; + ['onkeyup']: AttrValue; + ['onload']: AttrValue; + ['onloadeddata']: AttrValue; + ['onloadedmetadata']: AttrValue; + ['onloadstart']: AttrValue; + ['onmessage']: AttrValue; + ['onmousedown']: AttrValue; + ['onmouseenter']: AttrValue; + ['onmouseleave']: AttrValue; + ['onmousemove']: AttrValue; + ['onmouseout']: AttrValue; + ['onmouseover']: AttrValue; + ['onmouseup']: AttrValue; + ['onmousewheel']: AttrValue; + ['onoffline']: AttrValue; + ['ononline']: AttrValue; + ['onpagehide']: AttrValue; + ['onpageshow']: AttrValue; + ['onpaste']: AttrValue; + ['onpause']: AttrValue; + ['onplay']: AttrValue; + ['onplaying']: AttrValue; + ['onpopstate']: AttrValue; + ['onprogress']: AttrValue; + ['onratechange']: AttrValue; + ['onrepeat']: AttrValue; + ['onreset']: AttrValue; + ['onresize']: AttrValue; + ['onscroll']: AttrValue; + ['onseeked']: AttrValue; + ['onseeking']: AttrValue; + ['onselect']: AttrValue; + ['onshow']: AttrValue; + ['onstalled']: AttrValue; + ['onstorage']: AttrValue; + ['onsubmit']: AttrValue; + ['onsuspend']: AttrValue; + ['ontimeupdate']: AttrValue; + ['ontoggle']: AttrValue; + ['onunload']: AttrValue; + ['onvolumechange']: AttrValue; + ['onwaiting']: AttrValue; + ['onzoom']: AttrValue; +} +interface SVGAElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['download']: AttrValue; + ['enable-background']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['focusHighlight']: AttrValue; + ['focusable']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['href']: AttrValue; + ['hreflang']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['nav-down']: AttrValue; + ['nav-down-left']: AttrValue; + ['nav-down-right']: AttrValue; + ['nav-left']: AttrValue; + ['nav-next']: AttrValue; + ['nav-prev']: AttrValue; + ['nav-right']: AttrValue; + ['nav-up']: AttrValue; + ['nav-up-left']: AttrValue; + ['nav-up-right']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['ping']: AttrValue; + ['pointer-events']: AttrValue; + ['referrerpolicy']: AttrValue; + ['requiredExtensions']: AttrValue; + ['requiredFeatures']: AttrValue; + ['requiredFonts']: AttrValue; + ['requiredFormats']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['systemLanguage']: AttrValue; + ['target']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['transform']: AttrValue; + ['type']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; +} +interface SVGAnimateElementAttributes extends GlobalSVGAttributes { + ['accumulate']: AttrValue; + ['additive']: AttrValue; + ['alignment-baseline']: AttrValue; + ['attributeName']: AttrValue; + ['attributeType']: AttrValue; + ['baseline-shift']: AttrValue; + ['begin']: AttrValue; + ['by']: AttrValue; + ['calcMode']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['dur']: AttrValue; + ['enable-background']: AttrValue; + ['end']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['from']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['href']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['keySplines']: AttrValue; + ['keyTimes']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['max']: AttrValue; + ['min']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['repeatCount']: AttrValue; + ['repeatDur']: AttrValue; + ['requiredExtensions']: AttrValue; + ['requiredFeatures']: AttrValue; + ['requiredFonts']: AttrValue; + ['requiredFormats']: AttrValue; + ['restart']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['systemLanguage']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['to']: AttrValue; + ['unicode-bidi']: AttrValue; + ['values']: AttrValue; + ['visibility']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; +} +interface SVGAnimateMotionElementAttributes extends GlobalSVGAttributes { + ['accumulate']: AttrValue; + ['additive']: AttrValue; + ['begin']: AttrValue; + ['by']: AttrValue; + ['calcMode']: AttrValue; + ['dur']: AttrValue; + ['end']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['from']: AttrValue; + ['href']: AttrValue; + ['keyPoints']: AttrValue; + ['keySplines']: AttrValue; + ['keyTimes']: AttrValue; + ['max']: AttrValue; + ['min']: AttrValue; + ['origin']: AttrValue; + ['path']: AttrValue; + ['repeatCount']: AttrValue; + ['repeatDur']: AttrValue; + ['requiredExtensions']: AttrValue; + ['requiredFeatures']: AttrValue; + ['requiredFonts']: AttrValue; + ['requiredFormats']: AttrValue; + ['restart']: AttrValue; + ['rotate']: AttrValue; + ['systemLanguage']: AttrValue; + ['to']: AttrValue; + ['values']: AttrValue; +} +interface SVGAnimateTransformElementAttributes extends GlobalSVGAttributes { + ['accumulate']: AttrValue; + ['additive']: AttrValue; + ['attributeName']: AttrValue; + ['attributeType']: AttrValue; + ['begin']: AttrValue; + ['by']: AttrValue; + ['calcMode']: AttrValue; + ['dur']: AttrValue; + ['end']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['from']: AttrValue; + ['href']: AttrValue; + ['keySplines']: AttrValue; + ['keyTimes']: AttrValue; + ['max']: AttrValue; + ['min']: AttrValue; + ['repeatCount']: AttrValue; + ['repeatDur']: AttrValue; + ['requiredExtensions']: AttrValue; + ['requiredFeatures']: AttrValue; + ['requiredFonts']: AttrValue; + ['requiredFormats']: AttrValue; + ['restart']: AttrValue; + ['systemLanguage']: AttrValue; + ['to']: AttrValue; + ['type']: AttrValue; + ['values']: AttrValue; +} +interface SVGCircleElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['cx']: AttrValue; + ['cy']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['focusHighlight']: AttrValue; + ['focusable']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['nav-down']: AttrValue; + ['nav-down-left']: AttrValue; + ['nav-down-right']: AttrValue; + ['nav-left']: AttrValue; + ['nav-next']: AttrValue; + ['nav-prev']: AttrValue; + ['nav-right']: AttrValue; + ['nav-up']: AttrValue; + ['nav-up-left']: AttrValue; + ['nav-up-right']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pathLength']: AttrValue; + ['pointer-events']: AttrValue; + ['r']: AttrValue; + ['requiredExtensions']: AttrValue; + ['requiredFeatures']: AttrValue; + ['requiredFonts']: AttrValue; + ['requiredFormats']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['systemLanguage']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['transform']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; +} +interface SVGClipPathElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['clipPathUnits']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['requiredExtensions']: AttrValue; + ['requiredFeatures']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['systemLanguage']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['transform']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; +} +interface SVGDefsElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['requiredExtensions']: AttrValue; + ['requiredFeatures']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['systemLanguage']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['transform']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; +} +interface SVGDescElementAttributes extends GlobalSVGAttributes { + ['requiredExtensions']: AttrValue; + ['requiredFeatures']: AttrValue; + ['requiredFonts']: AttrValue; + ['requiredFormats']: AttrValue; + ['systemLanguage']: AttrValue; +} +interface SVGEllipseElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['cx']: AttrValue; + ['cy']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['focusHighlight']: AttrValue; + ['focusable']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['nav-down']: AttrValue; + ['nav-down-left']: AttrValue; + ['nav-down-right']: AttrValue; + ['nav-left']: AttrValue; + ['nav-next']: AttrValue; + ['nav-prev']: AttrValue; + ['nav-right']: AttrValue; + ['nav-up']: AttrValue; + ['nav-up-left']: AttrValue; + ['nav-up-right']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pathLength']: AttrValue; + ['pointer-events']: AttrValue; + ['requiredExtensions']: AttrValue; + ['requiredFeatures']: AttrValue; + ['requiredFonts']: AttrValue; + ['requiredFormats']: AttrValue; + ['rx']: AttrValue; + ['ry']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['systemLanguage']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['transform']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; +} +interface SVGFEBlendElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['height']: AttrValue; + ['image-rendering']: AttrValue; + ['in']: AttrValue; + ['in2']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['mode']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['result']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['width']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; + ['x']: AttrValue; + ['y']: AttrValue; +} +interface SVGFEColorMatrixElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['height']: AttrValue; + ['image-rendering']: AttrValue; + ['in']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['result']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['type']: AttrValue; + ['unicode-bidi']: AttrValue; + ['values']: AttrValue; + ['visibility']: AttrValue; + ['width']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; + ['x']: AttrValue; + ['y']: AttrValue; +} +interface SVGFEComponentTransferElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['height']: AttrValue; + ['image-rendering']: AttrValue; + ['in']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['result']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['width']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; + ['x']: AttrValue; + ['y']: AttrValue; +} +interface SVGFECompositeElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['height']: AttrValue; + ['image-rendering']: AttrValue; + ['in']: AttrValue; + ['in2']: AttrValue; + ['k1']: AttrValue; + ['k2']: AttrValue; + ['k3']: AttrValue; + ['k4']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['opacity']: AttrValue; + ['operator']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['result']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['width']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; + ['x']: AttrValue; + ['y']: AttrValue; +} +interface SVGFEConvolveMatrixElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['bias']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['divisor']: AttrValue; + ['dominant-baseline']: AttrValue; + ['edgeMode']: AttrValue; + ['enable-background']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['height']: AttrValue; + ['image-rendering']: AttrValue; + ['in']: AttrValue; + ['kernelMatrix']: AttrValue; + ['kernelUnitLength']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['opacity']: AttrValue; + ['order']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['preserveAlpha']: AttrValue; + ['result']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['targetX']: AttrValue; + ['targetY']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['width']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; + ['x']: AttrValue; + ['y']: AttrValue; +} +interface SVGFEDiffuseLightingElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['diffuseConstant']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['height']: AttrValue; + ['image-rendering']: AttrValue; + ['in']: AttrValue; + ['kernelUnitLength']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['result']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['surfaceScale']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['width']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; + ['x']: AttrValue; + ['y']: AttrValue; +} +interface SVGFEDisplacementMapElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['height']: AttrValue; + ['image-rendering']: AttrValue; + ['in']: AttrValue; + ['in2']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['result']: AttrValue; + ['scale']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['width']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; + ['x']: AttrValue; + ['xChannelSelector']: AttrValue; + ['y']: AttrValue; + ['yChannelSelector']: AttrValue; +} +interface SVGFEDistantLightElementAttributes extends GlobalSVGAttributes { + ['azimuth']: AttrValue; + ['elevation']: AttrValue; +} +interface SVGFEDropShadowElementAttributes extends GlobalSVGAttributes { + ['dx']: AttrValue; + ['dy']: AttrValue; + ['height']: AttrValue; + ['in']: AttrValue; + ['result']: AttrValue; + ['stdDeviation']: AttrValue; + ['width']: AttrValue; + ['x']: AttrValue; + ['y']: AttrValue; +} +interface SVGFEFloodElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['height']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['result']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['width']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; + ['x']: AttrValue; + ['y']: AttrValue; +} +interface SVGFEFuncAElementAttributes extends GlobalSVGAttributes { + ['amplitude']: AttrValue; + ['exponent']: AttrValue; + ['intercept']: AttrValue; + ['offset']: AttrValue; + ['slope']: AttrValue; + ['tableValues']: AttrValue; + ['type']: AttrValue; +} +interface SVGFEFuncBElementAttributes extends GlobalSVGAttributes { + ['amplitude']: AttrValue; + ['exponent']: AttrValue; + ['intercept']: AttrValue; + ['offset']: AttrValue; + ['slope']: AttrValue; + ['tableValues']: AttrValue; + ['type']: AttrValue; +} +interface SVGFEFuncGElementAttributes extends GlobalSVGAttributes { + ['amplitude']: AttrValue; + ['exponent']: AttrValue; + ['intercept']: AttrValue; + ['offset']: AttrValue; + ['slope']: AttrValue; + ['tableValues']: AttrValue; + ['type']: AttrValue; +} +interface SVGFEFuncRElementAttributes extends GlobalSVGAttributes { + ['amplitude']: AttrValue; + ['exponent']: AttrValue; + ['intercept']: AttrValue; + ['offset']: AttrValue; + ['slope']: AttrValue; + ['tableValues']: AttrValue; + ['type']: AttrValue; +} +interface SVGFEGaussianBlurElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['edgeMode']: AttrValue; + ['enable-background']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['height']: AttrValue; + ['image-rendering']: AttrValue; + ['in']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['result']: AttrValue; + ['shape-rendering']: AttrValue; + ['stdDeviation']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['width']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; + ['x']: AttrValue; + ['y']: AttrValue; +} +interface SVGFEImageElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['crossorigin']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['height']: AttrValue; + ['href']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['preserveAspectRatio']: AttrValue; + ['result']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['width']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; + ['x']: AttrValue; + ['y']: AttrValue; +} +interface SVGFEMergeElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['height']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['result']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['width']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; + ['x']: AttrValue; + ['y']: AttrValue; +} +interface SVGFEMergeNodeElementAttributes extends GlobalSVGAttributes { + ['in']: AttrValue; +} +interface SVGFEMorphologyElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['height']: AttrValue; + ['image-rendering']: AttrValue; + ['in']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['opacity']: AttrValue; + ['operator']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['radius']: AttrValue; + ['result']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['width']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; + ['x']: AttrValue; + ['y']: AttrValue; +} +interface SVGFEOffsetElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['dx']: AttrValue; + ['dy']: AttrValue; + ['enable-background']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['height']: AttrValue; + ['image-rendering']: AttrValue; + ['in']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['result']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['width']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; + ['x']: AttrValue; + ['y']: AttrValue; +} +interface SVGFEPointLightElementAttributes extends GlobalSVGAttributes { + ['x']: AttrValue; + ['y']: AttrValue; + ['z']: AttrValue; +} +interface SVGFESpecularLightingElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['height']: AttrValue; + ['image-rendering']: AttrValue; + ['in']: AttrValue; + ['kernelUnitLength']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['result']: AttrValue; + ['shape-rendering']: AttrValue; + ['specularConstant']: AttrValue; + ['specularExponent']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['surfaceScale']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['width']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; + ['x']: AttrValue; + ['y']: AttrValue; +} +interface SVGFESpotLightElementAttributes extends GlobalSVGAttributes { + ['limitingConeAngle']: AttrValue; + ['pointsAtX']: AttrValue; + ['pointsAtY']: AttrValue; + ['pointsAtZ']: AttrValue; + ['specularExponent']: AttrValue; + ['x']: AttrValue; + ['y']: AttrValue; + ['z']: AttrValue; +} +interface SVGFETileElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['height']: AttrValue; + ['image-rendering']: AttrValue; + ['in']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['result']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['width']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; + ['x']: AttrValue; + ['y']: AttrValue; +} +interface SVGFETurbulenceElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseFrequency']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['height']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['numOctaves']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['result']: AttrValue; + ['seed']: AttrValue; + ['shape-rendering']: AttrValue; + ['stitchTiles']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['type']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['width']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; + ['x']: AttrValue; + ['y']: AttrValue; +} +interface SVGFilterElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['filterRes']: AttrValue; + ['filterUnits']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['height']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['primitiveUnits']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['width']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; + ['x']: AttrValue; + ['y']: AttrValue; +} +interface SVGForeignObjectElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['focusHighlight']: AttrValue; + ['focusable']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['height']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['nav-down']: AttrValue; + ['nav-down-left']: AttrValue; + ['nav-down-right']: AttrValue; + ['nav-left']: AttrValue; + ['nav-next']: AttrValue; + ['nav-prev']: AttrValue; + ['nav-right']: AttrValue; + ['nav-up']: AttrValue; + ['nav-up-left']: AttrValue; + ['nav-up-right']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['requiredExtensions']: AttrValue; + ['requiredFeatures']: AttrValue; + ['requiredFonts']: AttrValue; + ['requiredFormats']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['systemLanguage']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['transform']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['width']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; + ['x']: AttrValue; + ['y']: AttrValue; +} +interface SVGGElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['focusHighlight']: AttrValue; + ['focusable']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['nav-down']: AttrValue; + ['nav-down-left']: AttrValue; + ['nav-down-right']: AttrValue; + ['nav-left']: AttrValue; + ['nav-next']: AttrValue; + ['nav-prev']: AttrValue; + ['nav-right']: AttrValue; + ['nav-up']: AttrValue; + ['nav-up-left']: AttrValue; + ['nav-up-right']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['requiredExtensions']: AttrValue; + ['requiredFeatures']: AttrValue; + ['requiredFonts']: AttrValue; + ['requiredFormats']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['systemLanguage']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['transform']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; +} +interface SVGImageElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['crossorigin']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['focusHighlight']: AttrValue; + ['focusable']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['height']: AttrValue; + ['href']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['nav-down']: AttrValue; + ['nav-down-left']: AttrValue; + ['nav-down-right']: AttrValue; + ['nav-left']: AttrValue; + ['nav-next']: AttrValue; + ['nav-prev']: AttrValue; + ['nav-right']: AttrValue; + ['nav-up']: AttrValue; + ['nav-up-left']: AttrValue; + ['nav-up-right']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['preserveAspectRatio']: AttrValue; + ['requiredExtensions']: AttrValue; + ['requiredFeatures']: AttrValue; + ['requiredFonts']: AttrValue; + ['requiredFormats']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['systemLanguage']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['transform']: AttrValue; + ['type']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['width']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; + ['x']: AttrValue; + ['y']: AttrValue; +} +interface SVGLineElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['focusHighlight']: AttrValue; + ['focusable']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['nav-down']: AttrValue; + ['nav-down-left']: AttrValue; + ['nav-down-right']: AttrValue; + ['nav-left']: AttrValue; + ['nav-next']: AttrValue; + ['nav-prev']: AttrValue; + ['nav-right']: AttrValue; + ['nav-up']: AttrValue; + ['nav-up-left']: AttrValue; + ['nav-up-right']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pathLength']: AttrValue; + ['pointer-events']: AttrValue; + ['requiredExtensions']: AttrValue; + ['requiredFeatures']: AttrValue; + ['requiredFonts']: AttrValue; + ['requiredFormats']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['systemLanguage']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['transform']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; + ['x1']: AttrValue; + ['x2']: AttrValue; + ['y1']: AttrValue; + ['y2']: AttrValue; +} +interface SVGLinearGradientElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['gradientTransform']: AttrValue; + ['gradientUnits']: AttrValue; + ['href']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['shape-rendering']: AttrValue; + ['spreadMethod']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; + ['x1']: AttrValue; + ['x2']: AttrValue; + ['y1']: AttrValue; + ['y2']: AttrValue; +} +interface SVGMarkerElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['markerHeight']: AttrValue; + ['markerUnits']: AttrValue; + ['markerWidth']: AttrValue; + ['mask']: AttrValue; + ['opacity']: AttrValue; + ['orient']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['preserveAspectRatio']: AttrValue; + ['refX']: AttrValue; + ['refY']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['unicode-bidi']: AttrValue; + ['viewBox']: AttrValue; + ['visibility']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; +} +interface SVGMaskElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['height']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['maskContentUnits']: AttrValue; + ['maskUnits']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['requiredExtensions']: AttrValue; + ['requiredFeatures']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['systemLanguage']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['width']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; + ['x']: AttrValue; + ['y']: AttrValue; +} +interface SVGMetadataElementAttributes extends GlobalSVGAttributes { + ['requiredExtensions']: AttrValue; + ['requiredFeatures']: AttrValue; + ['requiredFonts']: AttrValue; + ['requiredFormats']: AttrValue; + ['systemLanguage']: AttrValue; +} +interface SVGMPathElementAttributes extends GlobalSVGAttributes { + ['externalResourcesRequired']: AttrValue; + ['href']: AttrValue; +} +interface SVGPathElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['d']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['focusHighlight']: AttrValue; + ['focusable']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['nav-down']: AttrValue; + ['nav-down-left']: AttrValue; + ['nav-down-right']: AttrValue; + ['nav-left']: AttrValue; + ['nav-next']: AttrValue; + ['nav-prev']: AttrValue; + ['nav-right']: AttrValue; + ['nav-up']: AttrValue; + ['nav-up-left']: AttrValue; + ['nav-up-right']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pathLength']: AttrValue; + ['pointer-events']: AttrValue; + ['requiredExtensions']: AttrValue; + ['requiredFeatures']: AttrValue; + ['requiredFonts']: AttrValue; + ['requiredFormats']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['systemLanguage']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['transform']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; +} +interface SVGPatternElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['height']: AttrValue; + ['href']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['patternContentUnits']: AttrValue; + ['patternTransform']: AttrValue; + ['patternUnits']: AttrValue; + ['pointer-events']: AttrValue; + ['preserveAspectRatio']: AttrValue; + ['requiredExtensions']: AttrValue; + ['requiredFeatures']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['systemLanguage']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['unicode-bidi']: AttrValue; + ['viewBox']: AttrValue; + ['visibility']: AttrValue; + ['width']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; + ['x']: AttrValue; + ['y']: AttrValue; +} +interface SVGPolygonElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['focusHighlight']: AttrValue; + ['focusable']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['nav-down']: AttrValue; + ['nav-down-left']: AttrValue; + ['nav-down-right']: AttrValue; + ['nav-left']: AttrValue; + ['nav-next']: AttrValue; + ['nav-prev']: AttrValue; + ['nav-right']: AttrValue; + ['nav-up']: AttrValue; + ['nav-up-left']: AttrValue; + ['nav-up-right']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pathLength']: AttrValue; + ['pointer-events']: AttrValue; + ['points']: AttrValue; + ['requiredExtensions']: AttrValue; + ['requiredFeatures']: AttrValue; + ['requiredFonts']: AttrValue; + ['requiredFormats']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['systemLanguage']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['transform']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; +} +interface SVGPolylineElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['focusHighlight']: AttrValue; + ['focusable']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['nav-down']: AttrValue; + ['nav-down-left']: AttrValue; + ['nav-down-right']: AttrValue; + ['nav-left']: AttrValue; + ['nav-next']: AttrValue; + ['nav-prev']: AttrValue; + ['nav-right']: AttrValue; + ['nav-up']: AttrValue; + ['nav-up-left']: AttrValue; + ['nav-up-right']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pathLength']: AttrValue; + ['pointer-events']: AttrValue; + ['points']: AttrValue; + ['requiredExtensions']: AttrValue; + ['requiredFeatures']: AttrValue; + ['requiredFonts']: AttrValue; + ['requiredFormats']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['systemLanguage']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['transform']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; +} +interface SVGRadialGradientElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['cx']: AttrValue; + ['cy']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['fr']: AttrValue; + ['fx']: AttrValue; + ['fy']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['gradientTransform']: AttrValue; + ['gradientUnits']: AttrValue; + ['href']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['r']: AttrValue; + ['shape-rendering']: AttrValue; + ['spreadMethod']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; +} +interface SVGRectElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['focusHighlight']: AttrValue; + ['focusable']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['height']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['nav-down']: AttrValue; + ['nav-down-left']: AttrValue; + ['nav-down-right']: AttrValue; + ['nav-left']: AttrValue; + ['nav-next']: AttrValue; + ['nav-prev']: AttrValue; + ['nav-right']: AttrValue; + ['nav-up']: AttrValue; + ['nav-up-left']: AttrValue; + ['nav-up-right']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pathLength']: AttrValue; + ['pointer-events']: AttrValue; + ['requiredExtensions']: AttrValue; + ['requiredFeatures']: AttrValue; + ['requiredFonts']: AttrValue; + ['requiredFormats']: AttrValue; + ['rx']: AttrValue; + ['ry']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['systemLanguage']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['transform']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['width']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; + ['x']: AttrValue; + ['y']: AttrValue; +} +interface SVGScriptElementAttributes extends GlobalSVGAttributes { + ['crossorigin']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['href']: AttrValue; + ['type']: AttrValue; +} +interface SVGSetElementAttributes extends GlobalSVGAttributes { + ['attributeName']: AttrValue; + ['attributeType']: AttrValue; + ['begin']: AttrValue; + ['dur']: AttrValue; + ['end']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['href']: AttrValue; + ['max']: AttrValue; + ['min']: AttrValue; + ['repeatCount']: AttrValue; + ['repeatDur']: AttrValue; + ['requiredExtensions']: AttrValue; + ['requiredFeatures']: AttrValue; + ['requiredFonts']: AttrValue; + ['requiredFormats']: AttrValue; + ['restart']: AttrValue; + ['systemLanguage']: AttrValue; + ['to']: AttrValue; +} +interface SVGStopElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['offset']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; +} +interface SVGStyleElementAttributes extends GlobalSVGAttributes { + ['media']: AttrValue; + ['title']: AttrValue; + ['type']: AttrValue; +} +interface SVGSVGElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseProfile']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['contentScriptType']: AttrValue; + ['contentStyleType']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['focusHighlight']: AttrValue; + ['focusable']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['height']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['nav-down']: AttrValue; + ['nav-down-left']: AttrValue; + ['nav-down-right']: AttrValue; + ['nav-left']: AttrValue; + ['nav-next']: AttrValue; + ['nav-prev']: AttrValue; + ['nav-right']: AttrValue; + ['nav-up']: AttrValue; + ['nav-up-left']: AttrValue; + ['nav-up-right']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['playbackOrder']: AttrValue; + ['playbackorder']: AttrValue; + ['pointer-events']: AttrValue; + ['preserveAspectRatio']: AttrValue; + ['requiredExtensions']: AttrValue; + ['requiredFeatures']: AttrValue; + ['shape-rendering']: AttrValue; + ['snapshotTime']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['syncBehaviorDefault']: AttrValue; + ['syncToleranceDefault']: AttrValue; + ['systemLanguage']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['timelineBegin']: AttrValue; + ['timelinebegin']: AttrValue; + ['transform']: AttrValue; + ['unicode-bidi']: AttrValue; + ['version']: AttrValue; + ['viewBox']: AttrValue; + ['visibility']: AttrValue; + ['width']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; + ['x']: AttrValue; + ['y']: AttrValue; + ['zoomAndPan']: AttrValue; + ['xmlns']: AttrValue; +} +interface SVGSwitchElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['focusHighlight']: AttrValue; + ['focusable']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['nav-down']: AttrValue; + ['nav-down-left']: AttrValue; + ['nav-down-right']: AttrValue; + ['nav-left']: AttrValue; + ['nav-next']: AttrValue; + ['nav-prev']: AttrValue; + ['nav-right']: AttrValue; + ['nav-up']: AttrValue; + ['nav-up-left']: AttrValue; + ['nav-up-right']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['requiredExtensions']: AttrValue; + ['requiredFeatures']: AttrValue; + ['requiredFonts']: AttrValue; + ['requiredFormats']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['systemLanguage']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['transform']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; +} +interface SVGSymbolElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['height']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['preserveAspectRatio']: AttrValue; + ['refX']: AttrValue; + ['refY']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['unicode-bidi']: AttrValue; + ['viewBox']: AttrValue; + ['visibility']: AttrValue; + ['width']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; + ['x']: AttrValue; + ['y']: AttrValue; +} +interface SVGTextElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['dx']: AttrValue; + ['dy']: AttrValue; + ['editable']: AttrValue; + ['enable-background']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['focusHighlight']: AttrValue; + ['focusable']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['lengthAdjust']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['nav-down']: AttrValue; + ['nav-down-left']: AttrValue; + ['nav-down-right']: AttrValue; + ['nav-left']: AttrValue; + ['nav-next']: AttrValue; + ['nav-prev']: AttrValue; + ['nav-right']: AttrValue; + ['nav-up']: AttrValue; + ['nav-up-left']: AttrValue; + ['nav-up-right']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['requiredExtensions']: AttrValue; + ['requiredFeatures']: AttrValue; + ['requiredFonts']: AttrValue; + ['requiredFormats']: AttrValue; + ['rotate']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['systemLanguage']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['textLength']: AttrValue; + ['transform']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; + ['x']: AttrValue; + ['y']: AttrValue; +} +interface SVGTextPathElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['href']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['lengthAdjust']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['method']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['path']: AttrValue; + ['pointer-events']: AttrValue; + ['requiredExtensions']: AttrValue; + ['requiredFeatures']: AttrValue; + ['shape-rendering']: AttrValue; + ['side']: AttrValue; + ['spacing']: AttrValue; + ['startOffset']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['systemLanguage']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['textLength']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; +} +interface SVGTitleElementAttributes extends GlobalSVGAttributes { + ['requiredExtensions']: AttrValue; + ['requiredFeatures']: AttrValue; + ['requiredFonts']: AttrValue; + ['requiredFormats']: AttrValue; + ['systemLanguage']: AttrValue; +} +interface SVGTSpanElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['dx']: AttrValue; + ['dy']: AttrValue; + ['enable-background']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['focusHighlight']: AttrValue; + ['focusable']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['lengthAdjust']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['nav-down']: AttrValue; + ['nav-down-left']: AttrValue; + ['nav-down-right']: AttrValue; + ['nav-left']: AttrValue; + ['nav-next']: AttrValue; + ['nav-prev']: AttrValue; + ['nav-right']: AttrValue; + ['nav-up']: AttrValue; + ['nav-up-left']: AttrValue; + ['nav-up-right']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['requiredExtensions']: AttrValue; + ['requiredFeatures']: AttrValue; + ['requiredFonts']: AttrValue; + ['requiredFormats']: AttrValue; + ['rotate']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['systemLanguage']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['textLength']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; + ['x']: AttrValue; + ['y']: AttrValue; +} +interface SVGUseElementAttributes extends GlobalSVGAttributes { + ['alignment-baseline']: AttrValue; + ['baseline-shift']: AttrValue; + ['clip']: AttrValue; + ['clip-path']: AttrValue; + ['clip-rule']: AttrValue; + ['color']: AttrValue; + ['color-interpolation']: AttrValue; + ['color-interpolation-filters']: AttrValue; + ['color-profile']: AttrValue; + ['color-rendering']: AttrValue; + ['cursor']: AttrValue; + ['direction']: AttrValue; + ['display']: AttrValue; + ['dominant-baseline']: AttrValue; + ['enable-background']: AttrValue; + ['externalResourcesRequired']: AttrValue; + ['fill']: AttrValue; + ['fill-opacity']: AttrValue; + ['fill-rule']: AttrValue; + ['filter']: AttrValue; + ['flood-color']: AttrValue; + ['flood-opacity']: AttrValue; + ['focusHighlight']: AttrValue; + ['focusable']: AttrValue; + ['font-family']: AttrValue; + ['font-size']: AttrValue; + ['font-size-adjust']: AttrValue; + ['font-stretch']: AttrValue; + ['font-style']: AttrValue; + ['font-variant']: AttrValue; + ['font-weight']: AttrValue; + ['glyph-orientation-horizontal']: AttrValue; + ['glyph-orientation-vertical']: AttrValue; + ['height']: AttrValue; + ['href']: AttrValue; + ['image-rendering']: AttrValue; + ['kerning']: AttrValue; + ['letter-spacing']: AttrValue; + ['lighting-color']: AttrValue; + ['marker-end']: AttrValue; + ['marker-mid']: AttrValue; + ['marker-start']: AttrValue; + ['mask']: AttrValue; + ['nav-down']: AttrValue; + ['nav-down-left']: AttrValue; + ['nav-down-right']: AttrValue; + ['nav-left']: AttrValue; + ['nav-next']: AttrValue; + ['nav-prev']: AttrValue; + ['nav-right']: AttrValue; + ['nav-up']: AttrValue; + ['nav-up-left']: AttrValue; + ['nav-up-right']: AttrValue; + ['opacity']: AttrValue; + ['overflow']: AttrValue; + ['pointer-events']: AttrValue; + ['requiredExtensions']: AttrValue; + ['requiredFeatures']: AttrValue; + ['requiredFonts']: AttrValue; + ['requiredFormats']: AttrValue; + ['shape-rendering']: AttrValue; + ['stop-color']: AttrValue; + ['stop-opacity']: AttrValue; + ['stroke']: AttrValue; + ['stroke-dasharray']: AttrValue; + ['stroke-dashoffset']: AttrValue; + ['stroke-linecap']: AttrValue; + ['stroke-linejoin']: AttrValue; + ['stroke-miterlimit']: AttrValue; + ['stroke-opacity']: AttrValue; + ['stroke-width']: AttrValue; + ['systemLanguage']: AttrValue; + ['text-anchor']: AttrValue; + ['text-decoration']: AttrValue; + ['text-rendering']: AttrValue; + ['transform']: AttrValue; + ['unicode-bidi']: AttrValue; + ['visibility']: AttrValue; + ['width']: AttrValue; + ['word-spacing']: AttrValue; + ['writing-mode']: AttrValue; + ['x']: AttrValue; + ['y']: AttrValue; +} +interface SVGViewElementAttributes extends GlobalSVGAttributes { + ['externalResourcesRequired']: AttrValue; + ['preserveAspectRatio']: AttrValue; + ['viewBox']: AttrValue; + ['viewTarget']: AttrValue; + ['zoomAndPan']: AttrValue; +} +interface SVGElementAttributes extends GlobalSVGAttributes { +} +/** + * @internal + * @private - not for use outside of Glint + */ +interface GlintSvgElementAttributesMap { + ['SVGAElement']: SVGAElementAttributes; + ['SVGAnimateElement']: SVGAnimateElementAttributes; + ['SVGAnimateMotionElement']: SVGAnimateMotionElementAttributes; + ['SVGAnimateTransformElement']: SVGAnimateTransformElementAttributes; + ['SVGCircleElement']: SVGCircleElementAttributes; + ['SVGClipPathElement']: SVGClipPathElementAttributes; + ['SVGDefsElement']: SVGDefsElementAttributes; + ['SVGDescElement']: SVGDescElementAttributes; + ['SVGElement']: GlobalSVGAttributes; + ['SVGEllipseElement']: SVGEllipseElementAttributes; + ['SVGFEBlendElement']: SVGFEBlendElementAttributes; + ['SVGFEColorMatrixElement']: SVGFEColorMatrixElementAttributes; + ['SVGFEComponentTransferElement']: SVGFEComponentTransferElementAttributes; + ['SVGFECompositeElement']: SVGFECompositeElementAttributes; + ['SVGFEConvolveMatrixElement']: SVGFEConvolveMatrixElementAttributes; + ['SVGFEDiffuseLightingElement']: SVGFEDiffuseLightingElementAttributes; + ['SVGFEDisplacementMapElement']: SVGFEDisplacementMapElementAttributes; + ['SVGFEDistantLightElement']: SVGFEDistantLightElementAttributes; + ['SVGFEDropShadowElement']: SVGFEDropShadowElementAttributes; + ['SVGFEFloodElement']: SVGFEFloodElementAttributes; + ['SVGFEFuncAElement']: SVGFEFuncAElementAttributes; + ['SVGFEFuncBElement']: SVGFEFuncBElementAttributes; + ['SVGFEFuncGElement']: SVGFEFuncGElementAttributes; + ['SVGFEFuncRElement']: SVGFEFuncRElementAttributes; + ['SVGFEGaussianBlurElement']: SVGFEGaussianBlurElementAttributes; + ['SVGFEImageElement']: SVGFEImageElementAttributes; + ['SVGFEMergeElement']: SVGFEMergeElementAttributes; + ['SVGFEMergeNodeElement']: SVGFEMergeNodeElementAttributes; + ['SVGFEMorphologyElement']: SVGFEMorphologyElementAttributes; + ['SVGFEOffsetElement']: SVGFEOffsetElementAttributes; + ['SVGFEPointLightElement']: SVGFEPointLightElementAttributes; + ['SVGFESpecularLightingElement']: SVGFESpecularLightingElementAttributes; + ['SVGFESpotLightElement']: SVGFESpotLightElementAttributes; + ['SVGFETileElement']: SVGFETileElementAttributes; + ['SVGFETurbulenceElement']: SVGFETurbulenceElementAttributes; + ['SVGFilterElement']: SVGFilterElementAttributes; + ['SVGForeignObjectElement']: SVGForeignObjectElementAttributes; + ['SVGGElement']: SVGGElementAttributes; + ['SVGImageElement']: SVGImageElementAttributes; + ['SVGLineElement']: SVGLineElementAttributes; + ['SVGLinearGradientElement']: SVGLinearGradientElementAttributes; + ['SVGMPathElement']: SVGMPathElementAttributes; + ['SVGMarkerElement']: SVGMarkerElementAttributes; + ['SVGMaskElement']: SVGMaskElementAttributes; + ['SVGMetadataElement']: SVGMetadataElementAttributes; + ['SVGPathElement']: SVGPathElementAttributes; + ['SVGPatternElement']: SVGPatternElementAttributes; + ['SVGPolygonElement']: SVGPolygonElementAttributes; + ['SVGPolylineElement']: SVGPolylineElementAttributes; + ['SVGRadialGradientElement']: SVGRadialGradientElementAttributes; + ['SVGRectElement']: SVGRectElementAttributes; + ['SVGSVGElement']: SVGSVGElementAttributes; + ['SVGScriptElement']: SVGScriptElementAttributes; + ['SVGSetElement']: SVGSetElementAttributes; + ['SVGStopElement']: SVGStopElementAttributes; + ['SVGStyleElement']: SVGStyleElementAttributes; + ['SVGSwitchElement']: SVGSwitchElementAttributes; + ['SVGSymbolElement']: SVGSymbolElementAttributes; + ['SVGTSpanElement']: SVGTSpanElementAttributes; + ['SVGTextElement']: SVGTextElementAttributes; + ['SVGTextPathElement']: SVGTextPathElementAttributes; + ['SVGTitleElement']: SVGTitleElementAttributes; + ['SVGUseElement']: SVGUseElementAttributes; + ['SVGViewElement']: SVGViewElementAttributes; +} +} diff --git a/packages/@ember/template-types/-private/dsl/emit.d.ts b/packages/@ember/template-types/-private/dsl/emit.d.ts new file mode 100644 index 00000000000..2d97568359f --- /dev/null +++ b/packages/@ember/template-types/-private/dsl/emit.d.ts @@ -0,0 +1,175 @@ +import { AttrValue, ContentValue } from '..'; +import { + ComponentReturn, + AnyContext, + AnyFunction, + ModifierReturn, + HasContext, + InvokableInstance, + TemplateContext, + NamedArgs, +} from '../integration'; +import { + AttributesForElement, + ElementForTagName, + MathMlElementForTagName, + SVGElementForTagName, +} from './types'; + +/** + * Used during emit to denote an object literal that corresponds + * to the use of named args rather than passing an object value + * directly. + */ +export declare const NamedArgsMarker: NamedArgs; + +/* + * Emits the given value as top-level content to the DOM. This: + * + * Hello, {{world}} + * + * Would produce code like: + * + * emitContent(resolveOrReturn(value)({})) + */ +export declare function emitContent(value: ContentValue): void; + +/* + * Emits an element of the given name, providing a value to the + * given handler of an appropriate type for the DOM node that will + * be produced. This: + * + *
+ * + * Would produce code like: + * + * emitElement('div', (__glintY__) => { + * applySplattributes(__glintRef__.element, __glintY__.element); + * applyAttributes(__glintY__.element, { class: 'hello' }); + * applyModifier(__glintY__.element, resolve(on)({}, 'click', this.clicked)); + * }); + */ +export declare function emitElement( + name: Name, +): { + element: Name extends 'math' + ? MathMlElementForTagName<'math'> + : Name extends 'svg' + ? SVGElementForTagName<'svg'> + : ElementForTagName; +}; + +export declare function emitSVGElement( + name: Name, +): { element: SVGElementForTagName }; + +export declare function emitMathMlElement( + name: Name, +): { element: MathMlElementForTagName }; + +/* + * Emits the given value as an entity that expects to receive blocks + * rather than return a value. This corresponds to a block-form mustache + * statement or any angle-bracket component invocation, i.e.: + * + * {{#value foo=bar}}{{/value}} + * + * + * + * This form of invocation is the only one in a template that may have + * blocks bound to it. The final line above would produce code like: + * + * emitComponent(resolve(Value)({ foo: bar })), (__glintY__) => { + * applyModifier(__glintY__.element, resolve(baz)({})); + * }); + */ +export declare function emitComponent>( + component: T, +): { + element: T extends ComponentReturn ? El : any; + blockParams: T extends ComponentReturn ? Required : any; +}; + +/* + * Wraps a template body that appears as a standalone expression and is therefore not + * associated with any backing value. + * + * The given callback accepts a template context value as well as an instance of the + * environment's DSL export. + */ +export declare function templateExpression< + Signature extends AnyFunction = () => ComponentReturn<{}>, + Context extends AnyContext = TemplateContext, +>( + f: (__glintRef__: Context, __glintDSL__: never) => void, +): new () => InvokableInstance & HasContext; + +/* + * Wraps a template body that's backed by a known value (typically a class), either + * via a `.hbs` association to a default export or via embedding e.g. with `