Skip to content

SVGSVGElement

[<Interface>]
type SVGSVGElement =
    abstract member currentScale: float with get, set
    abstract member currentTranslate: DOMPoint
    abstract member height: SVGAnimatedLength
    abstract member width: SVGAnimatedLength
    abstract member x: SVGAnimatedLength
    abstract member y: SVGAnimatedLength
    abstract member addEventListener<'E> (type: typekeyof<SVGSVGElementEventMap,'E>, listener: 'E -> obj, ?options: U2<bool,AddEventListenerOptions>) : unit
    abstract member animationsPaused () : bool
    abstract member checkEnclosure (element: SVGElement, rect: DOMRect) : bool
    abstract member checkIntersection (element: SVGElement, rect: DOMRect) : bool
    abstract member createSVGAngle () : SVGAngle
    abstract member createSVGLength () : SVGLength
    abstract member createSVGMatrix () : DOMMatrix
    abstract member createSVGNumber () : SVGNumber
    abstract member createSVGPoint () : DOMPoint
    abstract member createSVGRect () : DOMRect
    abstract member createSVGTransform () : SVGTransform
    abstract member createSVGTransformFromMatrix (?matrix: DOMMatrix2DInit) : SVGTransform
    abstract member deselectAll () : unit
    abstract member forceRedraw () : unit
    abstract member getCurrentTime () : float
    abstract member getElementById (elementId: string) : Element option
    abstract member getEnclosureList (rect: DOMRect, ?referenceElement: SVGElement) : NodeListOf<Node>
    abstract member getIntersectionList (rect: DOMRect, ?referenceElement: SVGElement) : NodeListOf<Node>
    abstract member pauseAnimations () : unit
    abstract member removeEventListener<'E> (type: typekeyof<SVGSVGElementEventMap,'E>, listener: 'E -> obj, ?options: U2<bool,EventListenerOptions>) : unit
    abstract member setCurrentTime (seconds: float) : unit
    abstract member suspendRedraw (maxWaitMilliseconds: float) : float
    abstract member unpauseAnimations () : unit
    abstract member unsuspendRedraw (suspendHandleID: float) : unit
    abstract member unsuspendRedrawAll () : unit
AssemblyXantham.Fable.Core.TS
ImplementsWindowEventHandlers, SVGFitToViewBox, SVGGraphicsElement

Properties

abstract member currentScale: float with get, set
abstract member currentTranslate: DOMPoint
abstract member height: SVGAnimatedLength
abstract member width: SVGAnimatedLength
abstract member x: SVGAnimatedLength
abstract member y: SVGAnimatedLength

Methods

abstract member addEventListener<'E> (type: typekeyof<SVGSVGElementEventMap,'E>, listener: 'E -> obj, ?options: U2<bool,AddEventListenerOptions>) : unit
abstract member animationsPaused () : bool
abstract member checkEnclosure (element: SVGElement, rect: DOMRect) : bool
abstract member checkIntersection (element: SVGElement, rect: DOMRect) : bool
abstract member createSVGAngle () : SVGAngle
abstract member createSVGLength () : SVGLength
abstract member createSVGMatrix () : DOMMatrix
abstract member createSVGNumber () : SVGNumber
abstract member createSVGPoint () : DOMPoint
abstract member createSVGRect () : DOMRect
abstract member createSVGTransform () : SVGTransform
abstract member createSVGTransformFromMatrix (?matrix: DOMMatrix2DInit) : SVGTransform
abstract member deselectAll () : unit
abstract member forceRedraw () : unit
abstract member getCurrentTime () : float
abstract member getElementById (elementId: string) : Element option
abstract member getEnclosureList (rect: DOMRect, ?referenceElement: SVGElement) : NodeListOf<Node>
abstract member getIntersectionList (rect: DOMRect, ?referenceElement: SVGElement) : NodeListOf<Node>
abstract member pauseAnimations () : unit
abstract member removeEventListener<'E> (type: typekeyof<SVGSVGElementEventMap,'E>, listener: 'E -> obj, ?options: U2<bool,EventListenerOptions>) : unit
abstract member setCurrentTime (seconds: float) : unit
abstract member suspendRedraw (maxWaitMilliseconds: float) : float
abstract member unpauseAnimations () : unit
abstract member unsuspendRedraw (suspendHandleID: float) : unit
abstract member unsuspendRedrawAll () : unit