SVGElement
Generated.swift:544class SVGElement
class SVGElement
import SVG
class Element
protocol ARIAMixin : JSBridgedClass
protocol Any_CSSPseudoElement_or_Element : ConvertibleToJSValue
protocol Any_Element_or_HTMLCollection : ConvertibleToJSValue
protocol Any_Element_or_RadioNodeList : ConvertibleToJSValue
protocol Any_Element_or_Text : ConvertibleToJSValue
protocol Any_GeometryNode : ConvertibleToJSValue
protocol Any_Node_or_String : ConvertibleToJSValue
protocol ChildNode : JSBridgedClass
protocol ConstructibleFromJSValue
Types conforming to this protocol can be constructed from JSValue
.
protocol ConvertibleToJSValue
Objects that can be converted to a JavaScript value, preferably in a lossless manner.
protocol CustomStringConvertible
A type with a customized textual representation.
protocol GeometryUtils : JSBridgedClass
protocol GlobalEventHandlers : JSBridgedClass
protocol HTMLOrSVGElement : JSBridgedClass
protocol JSBridgedClass : JSBridgedType
Conform to this protocol when your Swift class wraps a JavaScript class.
protocol JSBridgedType : ConstructibleFromJSValue, ConvertibleToJSValue, CustomStringConvertible
Use this protocol when your type has no single JavaScript class. For example, a union type of multiple classes or primitive values.
protocol NonDocumentTypeChildNode : JSBridgedClass
protocol ParentNode : JSBridgedClass
protocol SVGElementInstance : JSBridgedClass
protocol Slottable : JSBridgedClass
required init(unsafelyWrapping jsObject: JSObject)
override class var constructor: JSFunction? { get }
@ReadonlyAttribute var ownerSVGElement: SVGSVGElement? { get }
@ReadonlyAttribute var svgClassName: SVGAnimatedString { get }
@ReadonlyAttribute var viewportElement: SVGElement? { get }
var autofocus: Bool { get nonmutating set }
var correspondingElement: SVGElement? { get }
var correspondingUseElement: SVGUseElement? { get }
var dataset: DOMStringMap { get }
var nonce: String { get nonmutating set }
var onabort: EventHandler { get nonmutating set }
var onauxclick: EventHandler { get nonmutating set }
var onbeforeinput: EventHandler { get nonmutating set }
var onbeforematch: EventHandler { get nonmutating set }
var onbeforetoggle: EventHandler { get nonmutating set }
var onblur: EventHandler { get nonmutating set }
var oncancel: EventHandler { get nonmutating set }
var oncanplay: EventHandler { get nonmutating set }
var oncanplaythrough: EventHandler { get nonmutating set }
var onchange: EventHandler { get nonmutating set }
var onclick: EventHandler { get nonmutating set }
var onclose: EventHandler { get nonmutating set }
var oncontextlost: EventHandler { get nonmutating set }
var oncontextmenu: EventHandler { get nonmutating set }
var oncontextrestored: EventHandler { get nonmutating set }
var oncopy: EventHandler { get nonmutating set }
var oncuechange: EventHandler { get nonmutating set }
var oncut: EventHandler { get nonmutating set }
var ondblclick: EventHandler { get nonmutating set }
var ondrag: EventHandler { get nonmutating set }
var ondragend: EventHandler { get nonmutating set }
var ondragenter: EventHandler { get nonmutating set }
var ondragleave: EventHandler { get nonmutating set }
var ondragover: EventHandler { get nonmutating set }
var ondragstart: EventHandler { get nonmutating set }
var ondrop: EventHandler { get nonmutating set }
var ondurationchange: EventHandler { get nonmutating set }
var onemptied: EventHandler { get nonmutating set }
var onended: EventHandler { get nonmutating set }
var onerror: OnErrorEventHandler { get nonmutating set }
var onfocus: EventHandler { get nonmutating set }
var onformdata: EventHandler { get nonmutating set }
var oninput: EventHandler { get nonmutating set }
var oninvalid: EventHandler { get nonmutating set }
var onkeydown: EventHandler { get nonmutating set }
var onkeypress: EventHandler { get nonmutating set }
var onkeyup: EventHandler { get nonmutating set }
var onload: EventHandler { get nonmutating set }
var onloadeddata: EventHandler { get nonmutating set }
var onloadedmetadata: EventHandler { get nonmutating set }
var onloadstart: EventHandler { get nonmutating set }
var onmousedown: EventHandler { get nonmutating set }
var onmouseenter: EventHandler { get nonmutating set }
var onmouseleave: EventHandler { get nonmutating set }
var onmousemove: EventHandler { get nonmutating set }
var onmouseout: EventHandler { get nonmutating set }
var onmouseover: EventHandler { get nonmutating set }
var onmouseup: EventHandler { get nonmutating set }
var onpaste: EventHandler { get nonmutating set }
var onpause: EventHandler { get nonmutating set }
var onplay: EventHandler { get nonmutating set }
var onplaying: EventHandler { get nonmutating set }
var onprogress: EventHandler { get nonmutating set }
var onratechange: EventHandler { get nonmutating set }
var onreset: EventHandler { get nonmutating set }
var onresize: EventHandler { get nonmutating set }
var onscroll: EventHandler { get nonmutating set }
var onscrollend: EventHandler { get nonmutating set }
var onsecuritypolicyviolation: EventHandler { get nonmutating set }
var onseeked: EventHandler { get nonmutating set }
var onseeking: EventHandler { get nonmutating set }
var onselect: EventHandler { get nonmutating set }
var onslotchange: EventHandler { get nonmutating set }
var onstalled: EventHandler { get nonmutating set }
var onsubmit: EventHandler { get nonmutating set }
var onsuspend: EventHandler { get nonmutating set }
var ontimeupdate: EventHandler { get nonmutating set }
var ontoggle: EventHandler { get nonmutating set }
var ontouchcancel: EventHandler { get nonmutating set }
var ontouchend: EventHandler { get nonmutating set }
var ontouchmove: EventHandler { get nonmutating set }
var ontouchstart: EventHandler { get nonmutating set }
var onvolumechange: EventHandler { get nonmutating set }
var onwaiting: EventHandler { get nonmutating set }
var onwebkitanimationend: EventHandler { get nonmutating set }
var onwebkitanimationiteration: EventHandler { get nonmutating set }
var onwebkitanimationstart: EventHandler { get nonmutating set }
var onwebkittransitionend: EventHandler { get nonmutating set }
var onwheel: EventHandler { get nonmutating set }
var tabIndex: Int32 { get nonmutating set }
func blur()
func focus(options: FocusOptions? = nil)
class SVGAnimationElement
class SVGClipPathElement
class SVGDescElement
class SVGGradientElement
class SVGGraphicsElement
class SVGMPathElement
class SVGMarkerElement
class SVGMaskElement
class SVGMetadataElement
class SVGPatternElement
class SVGScriptElement
class SVGStopElement
class SVGStyleElement
class SVGTitleElement
class SVGViewElement
import CSSOM
protocol Copyable
A type whose values can be implicitly or explicitly copied.
protocol ElementCSSInlineStyle : JSBridgedClass
protocol Escapable
var attributeStyleMap: StylePropertyMap { get }
var style: CSSStyleDeclaration { get }