`inherit element`
`inherit tests`
`inherit langSpace`
`inherit externalResourcesRequired`
`inherit stylable`
`inherit transformable`
`inherit animatedPathData`
`method pathLength : animatedNumber Js_of_ocaml__.Js.t Js_of_ocaml__.Js.readonly_prop`
`method getTotalLength : Js_of_ocaml__.Js.number_t Js_of_ocaml__.Js.meth`
`method getPointAtLength : Js_of_ocaml__.Js.number_t -> point Js_of_ocaml__.Js.t Js_of_ocaml__.Js.meth`
`method getPathSegAtLength : Js_of_ocaml__.Js.number_t -> int`
`method createSVGPathSegClosePath : pathSegClosePath Js_of_ocaml__.Js.meth`
`method createSVGPathSegMovetoAbs : Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> pathSegMoveto Js_of_ocaml__.Js.meth`
`method createSVGPathSegMovetoRel : Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> pathSegMoveto Js_of_ocaml__.Js.meth`
`method createSVGPathSegLinetoAbs : Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> pathSegLineto Js_of_ocaml__.Js.meth`
`method createSVGPathSegLinetoRel : Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> pathSegLineto Js_of_ocaml__.Js.meth`
`method createSVGPathSegCurvetoCubicAbs : Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> pathSegCurvetoCubic Js_of_ocaml__.Js.meth`
`method createSVGPathSegCurvetoCubicRel : Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> pathSegCurvetoCubic Js_of_ocaml__.Js.meth`
`method createSVGPathSegCurvetoQuadraticAbs : Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> pathSegCurvetoQuadratic Js_of_ocaml__.Js.meth`
`method createSVGPathSegCurvetoQuadraticRel : Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> pathSegCurvetoQuadratic Js_of_ocaml__.Js.meth`
`method createSVGPathSegArcAbs : Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> bool Js_of_ocaml__.Js.t -> bool Js_of_ocaml__.Js.t -> pathSegArc Js_of_ocaml__.Js.meth`
`method createSVGPathSegArcRel : Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> bool Js_of_ocaml__.Js.t -> bool Js_of_ocaml__.Js.t -> pathSegArc Js_of_ocaml__.Js.meth`
`method createSVGPathSegLinetoHorizontalAbs : Js_of_ocaml__.Js.number_t -> pathSegLinetoHorizontal Js_of_ocaml__.Js.meth`
`method createSVGPathSegLinetoHorizontalRel : Js_of_ocaml__.Js.number_t -> pathSegLinetoHorizontal Js_of_ocaml__.Js.meth`
`method createSVGPathSegLinetoVerticalAbs : Js_of_ocaml__.Js.number_t -> pathSegLinetoVertical Js_of_ocaml__.Js.meth`
`method createSVGPathSegLinetoVerticalRel : Js_of_ocaml__.Js.number_t -> pathSegLinetoVertical Js_of_ocaml__.Js.meth`
`method createSVGPathSegCurvetoCubicSmoothAbs : Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> pathSegCurvetoCubicSmooth Js_of_ocaml__.Js.meth`
`method createSVGPathSegCurvetoCubicSmoothRel : Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> pathSegCurvetoCubicSmooth Js_of_ocaml__.Js.meth`
`method createSVGPathSegCurvetoQuadraticSmoothAbs : Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> pathSegCurvetoQuadraticSmooth Js_of_ocaml__.Js.meth`
`method createSVGPathSegCurvetoQuadraticSmoothRel : Js_of_ocaml__.Js.number_t -> Js_of_ocaml__.Js.number_t -> pathSegCurvetoQuadraticSmooth Js_of_ocaml__.Js.meth`