# Module Dom_svg.CoerceTo

    module CoerceTo: sig .. end

## Coercion functions

    val element : #Dom.node Js.t -> Dom_svg.element Js.t Js.opt

    val a : #Dom_svg.element Js.t -> Dom_svg.aElement Js.t Js.opt

    val altGlyph : #Dom_svg.element Js.t -> Dom_svg.altGlyphElement Js.t Js.opt

    val altGlyphDef : #Dom_svg.element Js.t -> Dom_svg.altGlyphDefElement Js.t Js.opt

    val altGlyphItem : #Dom_svg.element Js.t -> Dom_svg.altGlyphItemElement Js.t Js.opt

    val animate : #Dom_svg.element Js.t -> Dom_svg.animateElement Js.t Js.opt

    val animateColor : #Dom_svg.element Js.t -> Dom_svg.animateColorElement Js.t Js.opt

    val animateMotion : #Dom_svg.element Js.t -> Dom_svg.animateMotionElement Js.t Js.opt

    val animateTransform : #Dom_svg.element Js.t -> Dom_svg.animateTransformElement Js.t Js.opt

    val circle : #Dom_svg.element Js.t -> Dom_svg.circleElement Js.t Js.opt

    val clipPath : #Dom_svg.element Js.t -> Dom_svg.clipPathElement Js.t Js.opt

    val cursor : #Dom_svg.element Js.t -> Dom_svg.cursorElement Js.t Js.opt

    val defs : #Dom_svg.element Js.t -> Dom_svg.defsElement Js.t Js.opt

    val desc : #Dom_svg.element Js.t -> Dom_svg.descElement Js.t Js.opt

    val ellipse : #Dom_svg.element Js.t -> Dom_svg.ellipseElement Js.t Js.opt

    val filter : #Dom_svg.element Js.t -> Dom_svg.filterElement Js.t Js.opt

    val font : #Dom_svg.element Js.t -> Dom_svg.fontElement Js.t Js.opt

    val fontFace : #Dom_svg.element Js.t -> Dom_svg.fontElement Js.t Js.opt

    val fontFaceFormat : #Dom_svg.element Js.t -> Dom_svg.fontElement Js.t Js.opt

    val fontFaceName : #Dom_svg.element Js.t -> Dom_svg.fontElement Js.t Js.opt

    val fontFaceSrc : #Dom_svg.element Js.t -> Dom_svg.fontElement Js.t Js.opt

    val fontFaceUri : #Dom_svg.element Js.t -> Dom_svg.fontElement Js.t Js.opt

    val foreignObject : #Dom_svg.element Js.t -> Dom_svg.foreignObjectElement Js.t Js.opt

    val g : #Dom_svg.element Js.t -> Dom_svg.gElement Js.t Js.opt

    val glyph : #Dom_svg.element Js.t -> Dom_svg.glyphElement Js.t Js.opt

    val glyphRef : #Dom_svg.element Js.t -> Dom_svg.glyphElement Js.t Js.opt

    val hkern : #Dom_svg.element Js.t -> Dom_svg.element Js.t Js.opt

    val image : #Dom_svg.element Js.t -> Dom_svg.imageElement Js.t Js.opt

    val lineElement : #Dom_svg.element Js.t -> Dom_svg.lineElement Js.t Js.opt

    val linearElement : #Dom_svg.element Js.t -> Dom_svg.linearGradientElement Js.t Js.opt

    val mask : #Dom_svg.element Js.t -> Dom_svg.maskElement Js.t Js.opt

    val metaData : #Dom_svg.element Js.t -> Dom_svg.metadataElement Js.t Js.opt

    val missingGlyph : #Dom_svg.element Js.t -> Dom_svg.glyphElement Js.t Js.opt

    val mPath : #Dom_svg.element Js.t -> Dom_svg.mPathElement Js.t Js.opt

    val path : #Dom_svg.element Js.t -> Dom_svg.pathElement Js.t Js.opt

    val parttern : #Dom_svg.element Js.t -> Dom_svg.patternElement Js.t Js.opt

    val polygon : #Dom_svg.element Js.t -> Dom_svg.polygonElement Js.t Js.opt

    val polyline : #Dom_svg.element Js.t -> Dom_svg.polyLineElement Js.t Js.opt

    val radialgradient : #Dom_svg.element Js.t -> Dom_svg.radialGradientElement Js.t Js.opt

    val rect : #Dom_svg.element Js.t -> Dom_svg.rectElement Js.t Js.opt

    val script : #Dom_svg.element Js.t -> Dom_svg.scriptElement Js.t Js.opt

    val set : #Dom_svg.element Js.t -> Dom_svg.setElement Js.t Js.opt

    val stop : #Dom_svg.element Js.t -> Dom_svg.stopElement Js.t Js.opt

    val style : #Dom_svg.element Js.t -> Dom_svg.styleElement Js.t Js.opt

    val svg : #Dom_svg.element Js.t -> Dom_svg.svgElement Js.t Js.opt

    val switch : #Dom_svg.element Js.t -> Dom_svg.switchElement Js.t Js.opt

    val symbol : #Dom_svg.element Js.t -> Dom_svg.symbolElement Js.t Js.opt

    val textElement : #Dom_svg.element Js.t -> Dom_svg.textElement Js.t Js.opt

    val textpath : #Dom_svg.element Js.t -> Dom_svg.textPathElement Js.t Js.opt

    val title : #Dom_svg.element Js.t -> Dom_svg.titleElement Js.t Js.opt

    val tref : #Dom_svg.element Js.t -> Dom_svg.trefElement Js.t Js.opt

    val tspan : #Dom_svg.element Js.t -> Dom_svg.tspanElement Js.t Js.opt

    val use : #Dom_svg.element Js.t -> Dom_svg.useElement Js.t Js.opt

    val view : #Dom_svg.element Js.t -> Dom_svg.viewElement Js.t Js.opt

    val vkern : #Dom_svg.element Js.t -> Dom_svg.element Js.t Js.opt