UNPKG

google-closure-compiler

Version:

Check, compile, optimize and compress Javascript with Closure-Compiler

3,833 lines (2,631 loc) • 143 kB
/* * Copyright 2017 The Closure Compiler Authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /** * @fileoverview Generated by closureidl 0.2dev closureidl-parser-webkit 0.2dev dart-idl 7592. * Parser: type=webkit dir=${WEBKIT}/Source/WebCore/_/_.idl dir=${WEBKIT}/Source/WebCore/_/_/_.idl dir=${WEBKIT}/Source/WebCore/Modules/_/_.idl * Context0: id=webkit * Filter0: annotate-platform platform=webkit * Filter1: merge-supplemental * Filter2: fix-nulls * Filter3: fix-constructors * Filter4: rename-interfaces * Filter5: check-consistency * Context1: id=closure * Filter0: import context=webkit * Filter1: closure:merge-overloaded-methods * Filter2: closure:fix-callbacks remove=false * Filter3: closure:fix-arrays remove=simple * Filter4: closure:fix-optionals * Filter5: closure:rename-reserved-params * Filter6: closure:guess-interfaces * Filter7: closure:expand-interfaces * Output: format=js * * @externs */ /** * @constructor */ function SVGAnimatedNumberList(){} /** * @type {!SVGNumberList} */ SVGAnimatedNumberList.prototype.baseVal; /** * @type {!SVGNumberList} */ SVGAnimatedNumberList.prototype.animVal; /** * @constructor */ function SVGLengthList(){} /** * @type {number} */ SVGLengthList.prototype.numberOfItems; /** */ SVGLengthList.prototype.clear = function(){}; /** * @param {!SVGLength} item * @return {!SVGLength} */ SVGLengthList.prototype.initialize = function(item){}; /** * @param {number} index * @return {!SVGLength} */ SVGLengthList.prototype.getItem = function(index){}; /** * @param {!SVGLength} item * @param {number} index * @return {!SVGLength} */ SVGLengthList.prototype.insertItemBefore = function(item, index){}; /** * @param {!SVGLength} item * @param {number} index * @return {!SVGLength} */ SVGLengthList.prototype.replaceItem = function(item, index){}; /** * @param {number} index * @return {!SVGLength} */ SVGLengthList.prototype.removeItem = function(index){}; /** * @param {!SVGLength} item * @return {!SVGLength} */ SVGLengthList.prototype.appendItem = function(item){}; /** * @constructor * @implements {EventTarget} */ function SVGElementInstance(){} /** * @type {!SVGElement} */ SVGElementInstance.prototype.correspondingElement; /** * @type {!SVGUseElement} */ SVGElementInstance.prototype.correspondingUseElement; /** * @type {!SVGElementInstance} */ SVGElementInstance.prototype.parentNode; /** * @type {!Array<!SVGElementInstance>|!SVGElementInstanceList} */ SVGElementInstance.prototype.childNodes; /** * @type {!SVGElementInstance} */ SVGElementInstance.prototype.firstChild; /** * @type {!SVGElementInstance} */ SVGElementInstance.prototype.lastChild; /** * @type {!SVGElementInstance} */ SVGElementInstance.prototype.previousSibling; /** * @type {!SVGElementInstance} */ SVGElementInstance.prototype.nextSibling; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.onabort; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.onblur; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.onchange; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.onclick; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.oncontextmenu; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.ondblclick; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.onerror; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.onfocus; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.oninput; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.onkeydown; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.onkeypress; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.onkeyup; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.onload; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.onmousedown; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.onmousemove; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.onmouseout; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.onmouseover; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.onmouseup; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.onmousewheel; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.onbeforecut; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.oncut; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.onbeforecopy; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.oncopy; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.onbeforepaste; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.onpaste; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.ondragenter; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.ondragover; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.ondragleave; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.ondrop; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.ondragstart; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.ondrag; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.ondragend; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.onreset; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.onresize; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.onscroll; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.onsearch; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.onselect; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.onselectstart; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.onsubmit; /** * @type {!EventListener|function(!Event)} */ SVGElementInstance.prototype.onunload; /** * @override */ SVGElementInstance.prototype.addEventListener = function(type, listener, opt_useCapture){}; /** * @override */ SVGElementInstance.prototype.removeEventListener = function(type, listener, opt_useCapture){}; /** * @param {!Event} event * @return {boolean} * @override */ SVGElementInstance.prototype.dispatchEvent = function(event){}; /** * @constructor */ function SVGAnimatedRect(){} /** * @type {!SVGRect} */ SVGAnimatedRect.prototype.baseVal; /** * @type {!SVGRect} */ SVGAnimatedRect.prototype.animVal; /** * @constructor */ function SVGAnimatedString(){} /** * @type {string} */ SVGAnimatedString.prototype.baseVal; /** * @type {string} */ SVGAnimatedString.prototype.animVal; /** * @interface */ function SVGStylable(){} /** * @type {!SVGAnimatedString} */ SVGStylable.prototype.className; /** * @param {string=} opt_name * @return {!CSSValue} */ SVGStylable.prototype.getPresentationAttribute = function(opt_name){}; /** * @interface */ function SVGExternalResourcesRequired(){} /** * @type {!SVGAnimatedBoolean} */ SVGExternalResourcesRequired.prototype.externalResourcesRequired; /** * @constructor */ function SVGPoint(){} /** * @type {number} */ SVGPoint.prototype.x; /** * @type {number} */ SVGPoint.prototype.y; /** * @param {!SVGMatrix} matrix * @return {!SVGPoint} */ SVGPoint.prototype.matrixTransform = function(matrix){}; /** * @constructor */ function SVGMatrix(){} /** * @type {number} */ SVGMatrix.prototype.a; /** * @type {number} */ SVGMatrix.prototype.b; /** * @type {number} */ SVGMatrix.prototype.c; /** * @type {number} */ SVGMatrix.prototype.d; /** * @type {number} */ SVGMatrix.prototype.e; /** * @type {number} */ SVGMatrix.prototype.f; /** * @param {!SVGMatrix} secondMatrix * @return {!SVGMatrix} */ SVGMatrix.prototype.multiply = function(secondMatrix){}; /** * @return {!SVGMatrix} */ SVGMatrix.prototype.inverse = function(){}; /** * @param {number} x * @param {number} y * @return {!SVGMatrix} */ SVGMatrix.prototype.translate = function(x, y){}; /** * @param {number} scaleFactor * @return {!SVGMatrix} */ SVGMatrix.prototype.scale = function(scaleFactor){}; /** * @param {number} scaleFactorX * @param {number} scaleFactorY * @return {!SVGMatrix} */ SVGMatrix.prototype.scaleNonUniform = function(scaleFactorX, scaleFactorY){}; /** * @param {number} angle * @return {!SVGMatrix} */ SVGMatrix.prototype.rotate = function(angle){}; /** * @param {number} x * @param {number} y * @return {!SVGMatrix} */ SVGMatrix.prototype.rotateFromVector = function(x, y){}; /** * @return {!SVGMatrix} */ SVGMatrix.prototype.flipX = function(){}; /** * @return {!SVGMatrix} */ SVGMatrix.prototype.flipY = function(){}; /** * @param {number} angle * @return {!SVGMatrix} */ SVGMatrix.prototype.skewX = function(angle){}; /** * @param {number} angle * @return {!SVGMatrix} */ SVGMatrix.prototype.skewY = function(angle){}; /** * @constructor */ function SVGNumberList(){} /** * @type {number} */ SVGNumberList.prototype.numberOfItems; /** */ SVGNumberList.prototype.clear = function(){}; /** * @param {!SVGNumber} item * @return {!SVGNumber} */ SVGNumberList.prototype.initialize = function(item){}; /** * @param {number} index * @return {!SVGNumber} */ SVGNumberList.prototype.getItem = function(index){}; /** * @param {!SVGNumber} item * @param {number} index * @return {!SVGNumber} */ SVGNumberList.prototype.insertItemBefore = function(item, index){}; /** * @param {!SVGNumber} item * @param {number} index * @return {!SVGNumber} */ SVGNumberList.prototype.replaceItem = function(item, index){}; /** * @param {number} index * @return {!SVGNumber} */ SVGNumberList.prototype.removeItem = function(index){}; /** * @param {!SVGNumber} item * @return {!SVGNumber} */ SVGNumberList.prototype.appendItem = function(item){}; /** * @interface */ function SVGLangSpace(){} /** * @type {string} */ SVGLangSpace.prototype.xmllang; /** * @type {string} */ SVGLangSpace.prototype.xmlspace; /** * @constructor */ function SVGAnimatedLengthList(){} /** * @type {!SVGLengthList} */ SVGAnimatedLengthList.prototype.baseVal; /** * @type {!SVGLengthList} */ SVGAnimatedLengthList.prototype.animVal; /** * @constructor */ function SVGAnimatedTransformList(){} /** * @type {!SVGTransformList} */ SVGAnimatedTransformList.prototype.baseVal; /** * @type {!SVGTransformList} */ SVGAnimatedTransformList.prototype.animVal; /** * @constructor */ function SVGUnitTypes(){} /** * @const * @type {number} */ SVGUnitTypes.SVG_UNIT_TYPE_UNKNOWN; /** * @const * @type {number} */ SVGUnitTypes.prototype.SVG_UNIT_TYPE_UNKNOWN; /** * @const * @type {number} */ SVGUnitTypes.SVG_UNIT_TYPE_USERSPACEONUSE; /** * @const * @type {number} */ SVGUnitTypes.prototype.SVG_UNIT_TYPE_USERSPACEONUSE; /** * @const * @type {number} */ SVGUnitTypes.SVG_UNIT_TYPE_OBJECTBOUNDINGBOX; /** * @const * @type {number} */ SVGUnitTypes.prototype.SVG_UNIT_TYPE_OBJECTBOUNDINGBOX; /** * @constructor */ function SVGLength(){} /** * @const * @type {number} */ SVGLength.SVG_LENGTHTYPE_UNKNOWN; /** * @const * @type {number} */ SVGLength.prototype.SVG_LENGTHTYPE_UNKNOWN; /** * @const * @type {number} */ SVGLength.SVG_LENGTHTYPE_NUMBER; /** * @const * @type {number} */ SVGLength.prototype.SVG_LENGTHTYPE_NUMBER; /** * @const * @type {number} */ SVGLength.SVG_LENGTHTYPE_PERCENTAGE; /** * @const * @type {number} */ SVGLength.prototype.SVG_LENGTHTYPE_PERCENTAGE; /** * @const * @type {number} */ SVGLength.SVG_LENGTHTYPE_EMS; /** * @const * @type {number} */ SVGLength.prototype.SVG_LENGTHTYPE_EMS; /** * @const * @type {number} */ SVGLength.SVG_LENGTHTYPE_EXS; /** * @const * @type {number} */ SVGLength.prototype.SVG_LENGTHTYPE_EXS; /** * @const * @type {number} */ SVGLength.SVG_LENGTHTYPE_PX; /** * @const * @type {number} */ SVGLength.prototype.SVG_LENGTHTYPE_PX; /** * @const * @type {number} */ SVGLength.SVG_LENGTHTYPE_CM; /** * @const * @type {number} */ SVGLength.prototype.SVG_LENGTHTYPE_CM; /** * @const * @type {number} */ SVGLength.SVG_LENGTHTYPE_MM; /** * @const * @type {number} */ SVGLength.prototype.SVG_LENGTHTYPE_MM; /** * @const * @type {number} */ SVGLength.SVG_LENGTHTYPE_IN; /** * @const * @type {number} */ SVGLength.prototype.SVG_LENGTHTYPE_IN; /** * @const * @type {number} */ SVGLength.SVG_LENGTHTYPE_PT; /** * @const * @type {number} */ SVGLength.prototype.SVG_LENGTHTYPE_PT; /** * @const * @type {number} */ SVGLength.SVG_LENGTHTYPE_PC; /** * @const * @type {number} */ SVGLength.prototype.SVG_LENGTHTYPE_PC; /** * @type {number} */ SVGLength.prototype.unitType; /** * @type {number} */ SVGLength.prototype.value; /** * @type {number} */ SVGLength.prototype.valueInSpecifiedUnits; /** * @type {string} */ SVGLength.prototype.valueAsString; /** * @param {number} unitType * @param {number} valueInSpecifiedUnits * @return {undefined} */ SVGLength.prototype.newValueSpecifiedUnits = function(unitType, valueInSpecifiedUnits){}; /** * @param {number} unitType * @return {undefined} */ SVGLength.prototype.convertToSpecifiedUnits = function(unitType){}; /** * @constructor */ function SVGAnimatedNumber(){} /** * @type {number} */ SVGAnimatedNumber.prototype.baseVal; /** * @type {number} */ SVGAnimatedNumber.prototype.animVal; /** * @constructor */ function SVGAnimatedAngle(){} /** * @type {!SVGAngle} */ SVGAnimatedAngle.prototype.baseVal; /** * @type {!SVGAngle} */ SVGAnimatedAngle.prototype.animVal; /** * @interface * @extends {SVGStylable} */ function SVGFilterPrimitiveStandardAttributes(){} /** * @type {!SVGAnimatedLength} */ SVGFilterPrimitiveStandardAttributes.prototype.x; /** * @type {!SVGAnimatedLength} */ SVGFilterPrimitiveStandardAttributes.prototype.y; /** * @type {!SVGAnimatedLength} */ SVGFilterPrimitiveStandardAttributes.prototype.width; /** * @type {!SVGAnimatedLength} */ SVGFilterPrimitiveStandardAttributes.prototype.height; /** * @type {!SVGAnimatedString} */ SVGFilterPrimitiveStandardAttributes.prototype.result; /** * @constructor * @extends {SVGGradientElement} */ function SVGLinearGradientElement(){} /** * @type {!SVGAnimatedLength} */ SVGLinearGradientElement.prototype.x1; /** * @type {!SVGAnimatedLength} */ SVGLinearGradientElement.prototype.y1; /** * @type {!SVGAnimatedLength} */ SVGLinearGradientElement.prototype.x2; /** * @type {!SVGAnimatedLength} */ SVGLinearGradientElement.prototype.y2; /** * @constructor * @extends {SVGGradientElement} */ function SVGRadialGradientElement(){} /** * @type {!SVGAnimatedLength} */ SVGRadialGradientElement.prototype.cx; /** * @type {!SVGAnimatedLength} */ SVGRadialGradientElement.prototype.cy; /** * @type {!SVGAnimatedLength} */ SVGRadialGradientElement.prototype.r; /** * @type {!SVGAnimatedLength} */ SVGRadialGradientElement.prototype.fx; /** * @type {!SVGAnimatedLength} */ SVGRadialGradientElement.prototype.fy; /** * @constructor */ function SVGTransform(){} /** * @const * @type {number} */ SVGTransform.SVG_TRANSFORM_UNKNOWN; /** * @const * @type {number} */ SVGTransform.prototype.SVG_TRANSFORM_UNKNOWN; /** * @const * @type {number} */ SVGTransform.SVG_TRANSFORM_MATRIX; /** * @const * @type {number} */ SVGTransform.prototype.SVG_TRANSFORM_MATRIX; /** * @const * @type {number} */ SVGTransform.SVG_TRANSFORM_TRANSLATE; /** * @const * @type {number} */ SVGTransform.prototype.SVG_TRANSFORM_TRANSLATE; /** * @const * @type {number} */ SVGTransform.SVG_TRANSFORM_SCALE; /** * @const * @type {number} */ SVGTransform.prototype.SVG_TRANSFORM_SCALE; /** * @const * @type {number} */ SVGTransform.SVG_TRANSFORM_ROTATE; /** * @const * @type {number} */ SVGTransform.prototype.SVG_TRANSFORM_ROTATE; /** * @const * @type {number} */ SVGTransform.SVG_TRANSFORM_SKEWX; /** * @const * @type {number} */ SVGTransform.prototype.SVG_TRANSFORM_SKEWX; /** * @const * @type {number} */ SVGTransform.SVG_TRANSFORM_SKEWY; /** * @const * @type {number} */ SVGTransform.prototype.SVG_TRANSFORM_SKEWY; /** * @type {number} */ SVGTransform.prototype.type; /** * @type {!SVGMatrix} */ SVGTransform.prototype.matrix; /** * @type {number} */ SVGTransform.prototype.angle; /** * @param {!SVGMatrix} matrix * @return {undefined} */ SVGTransform.prototype.setMatrix = function(matrix){}; /** * @param {number} tx * @param {number} ty * @return {undefined} */ SVGTransform.prototype.setTranslate = function(tx, ty){}; /** * @param {number} sx * @param {number} sy * @return {undefined} */ SVGTransform.prototype.setScale = function(sx, sy){}; /** * @param {number} angle * @param {number} cx * @param {number} cy * @return {undefined} */ SVGTransform.prototype.setRotate = function(angle, cx, cy){}; /** * @param {number} angle * @return {undefined} */ SVGTransform.prototype.setSkewX = function(angle){}; /** * @param {number} angle * @return {undefined} */ SVGTransform.prototype.setSkewY = function(angle){}; /** * @interface */ function SVGZoomAndPan(){} /** * @type {number} */ SVGZoomAndPan.prototype.zoomAndPan; /** * @constructor */ function SVGPreserveAspectRatio(){} /** * @const * @type {number} */ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_UNKNOWN; /** * @const * @type {number} */ SVGPreserveAspectRatio.prototype.SVG_PRESERVEASPECTRATIO_UNKNOWN; /** * @const * @type {number} */ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_NONE; /** * @const * @type {number} */ SVGPreserveAspectRatio.prototype.SVG_PRESERVEASPECTRATIO_NONE; /** * @const * @type {number} */ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMIN; /** * @const * @type {number} */ SVGPreserveAspectRatio.prototype.SVG_PRESERVEASPECTRATIO_XMINYMIN; /** * @const * @type {number} */ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMIN; /** * @const * @type {number} */ SVGPreserveAspectRatio.prototype.SVG_PRESERVEASPECTRATIO_XMIDYMIN; /** * @const * @type {number} */ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMAXYMIN; /** * @const * @type {number} */ SVGPreserveAspectRatio.prototype.SVG_PRESERVEASPECTRATIO_XMAXYMIN; /** * @const * @type {number} */ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMID; /** * @const * @type {number} */ SVGPreserveAspectRatio.prototype.SVG_PRESERVEASPECTRATIO_XMINYMID; /** * @const * @type {number} */ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMID; /** * @const * @type {number} */ SVGPreserveAspectRatio.prototype.SVG_PRESERVEASPECTRATIO_XMIDYMID; /** * @const * @type {number} */ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMAXYMID; /** * @const * @type {number} */ SVGPreserveAspectRatio.prototype.SVG_PRESERVEASPECTRATIO_XMAXYMID; /** * @const * @type {number} */ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMAX; /** * @const * @type {number} */ SVGPreserveAspectRatio.prototype.SVG_PRESERVEASPECTRATIO_XMINYMAX; /** * @const * @type {number} */ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMAX; /** * @const * @type {number} */ SVGPreserveAspectRatio.prototype.SVG_PRESERVEASPECTRATIO_XMIDYMAX; /** * @const * @type {number} */ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMAXYMAX; /** * @const * @type {number} */ SVGPreserveAspectRatio.prototype.SVG_PRESERVEASPECTRATIO_XMAXYMAX; /** * @const * @type {number} */ SVGPreserveAspectRatio.SVG_MEETORSLICE_UNKNOWN; /** * @const * @type {number} */ SVGPreserveAspectRatio.prototype.SVG_MEETORSLICE_UNKNOWN; /** * @const * @type {number} */ SVGPreserveAspectRatio.SVG_MEETORSLICE_MEET; /** * @const * @type {number} */ SVGPreserveAspectRatio.prototype.SVG_MEETORSLICE_MEET; /** * @const * @type {number} */ SVGPreserveAspectRatio.SVG_MEETORSLICE_SLICE; /** * @const * @type {number} */ SVGPreserveAspectRatio.prototype.SVG_MEETORSLICE_SLICE; /** * @type {number} */ SVGPreserveAspectRatio.prototype.align; /** * @type {number} */ SVGPreserveAspectRatio.prototype.meetOrSlice; /** * @constructor */ function SVGRect(){} /** * @type {number} */ SVGRect.prototype.x; /** * @type {number} */ SVGRect.prototype.y; /** * @type {number} */ SVGRect.prototype.width; /** * @type {number} */ SVGRect.prototype.height; /** * @constructor */ function SVGException(){} /** * @const * @type {number} */ SVGException.SVG_WRONG_TYPE_ERR; /** * @const * @type {number} */ SVGException.prototype.SVG_WRONG_TYPE_ERR; /** * @const * @type {number} */ SVGException.SVG_INVALID_VALUE_ERR; /** * @const * @type {number} */ SVGException.prototype.SVG_INVALID_VALUE_ERR; /** * @const * @type {number} */ SVGException.SVG_MATRIX_NOT_INVERTABLE; /** * @const * @type {number} */ SVGException.prototype.SVG_MATRIX_NOT_INVERTABLE; /** * @type {number} */ SVGException.prototype.code; /** * @type {string} */ SVGException.prototype.name; /** * @type {string} */ SVGException.prototype.message; /** * @return {string} * @override */ SVGException.prototype.toString = function(){}; /** * @constructor * @extends {CSSValue} */ function SVGColor(){} /** * @const * @type {number} */ SVGColor.SVG_COLORTYPE_UNKNOWN; /** * @const * @type {number} */ SVGColor.prototype.SVG_COLORTYPE_UNKNOWN; /** * @const * @type {number} */ SVGColor.SVG_COLORTYPE_RGBCOLOR; /** * @const * @type {number} */ SVGColor.prototype.SVG_COLORTYPE_RGBCOLOR; /** * @const * @type {number} */ SVGColor.SVG_COLORTYPE_RGBCOLOR_ICCCOLOR; /** * @const * @type {number} */ SVGColor.prototype.SVG_COLORTYPE_RGBCOLOR_ICCCOLOR; /** * @const * @type {number} */ SVGColor.SVG_COLORTYPE_CURRENTCOLOR; /** * @const * @type {number} */ SVGColor.prototype.SVG_COLORTYPE_CURRENTCOLOR; /** * @type {number} */ SVGColor.prototype.colorType; /** * @type {!RGBColor} */ SVGColor.prototype.rgbColor; /** * @param {string} rgbColor * @return {undefined} */ SVGColor.prototype.setRGBColor = function(rgbColor){}; /** * @param {string} rgbColor * @param {string} iccColor * @return {undefined} */ SVGColor.prototype.setRGBColorICCColor = function(rgbColor, iccColor){}; /** * @param {number} colorType * @param {string} rgbColor * @param {string} iccColor * @return {undefined} */ SVGColor.prototype.setColor = function(colorType, rgbColor, iccColor){}; /** * @constructor * @extends {SVGColor} */ function SVGPaint(){} /** * @const * @type {number} */ SVGPaint.SVG_PAINTTYPE_UNKNOWN; /** * @const * @type {number} */ SVGPaint.prototype.SVG_PAINTTYPE_UNKNOWN; /** * @const * @type {number} */ SVGPaint.SVG_PAINTTYPE_RGBCOLOR; /** * @const * @type {number} */ SVGPaint.prototype.SVG_PAINTTYPE_RGBCOLOR; /** * @const * @type {number} */ SVGPaint.SVG_PAINTTYPE_RGBCOLOR_ICCCOLOR; /** * @const * @type {number} */ SVGPaint.prototype.SVG_PAINTTYPE_RGBCOLOR_ICCCOLOR; /** * @const * @type {number} */ SVGPaint.SVG_PAINTTYPE_NONE; /** * @const * @type {number} */ SVGPaint.prototype.SVG_PAINTTYPE_NONE; /** * @const * @type {number} */ SVGPaint.SVG_PAINTTYPE_CURRENTCOLOR; /** * @const * @type {number} */ SVGPaint.prototype.SVG_PAINTTYPE_CURRENTCOLOR; /** * @const * @type {number} */ SVGPaint.SVG_PAINTTYPE_URI_NONE; /** * @const * @type {number} */ SVGPaint.prototype.SVG_PAINTTYPE_URI_NONE; /** * @const * @type {number} */ SVGPaint.SVG_PAINTTYPE_URI_CURRENTCOLOR; /** * @const * @type {number} */ SVGPaint.prototype.SVG_PAINTTYPE_URI_CURRENTCOLOR; /** * @const * @type {number} */ SVGPaint.SVG_PAINTTYPE_URI_RGBCOLOR; /** * @const * @type {number} */ SVGPaint.prototype.SVG_PAINTTYPE_URI_RGBCOLOR; /** * @const * @type {number} */ SVGPaint.SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR; /** * @const * @type {number} */ SVGPaint.prototype.SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR; /** * @const * @type {number} */ SVGPaint.SVG_PAINTTYPE_URI; /** * @const * @type {number} */ SVGPaint.prototype.SVG_PAINTTYPE_URI; /** * @type {number} */ SVGPaint.prototype.paintType; /** * @type {string} */ SVGPaint.prototype.uri; /** * @param {string} uri * @return {undefined} */ SVGPaint.prototype.setUri = function(uri){}; /** * @param {number} paintType * @param {string} uri * @param {string} rgbColor * @param {string} iccColor * @return {undefined} */ SVGPaint.prototype.setPaint = function(paintType, uri, rgbColor, iccColor){}; /** * @constructor */ function SVGPointList(){} /** * @type {number} */ SVGPointList.prototype.numberOfItems; /** */ SVGPointList.prototype.clear = function(){}; /** * @param {!SVGPoint} item * @return {!SVGPoint} */ SVGPointList.prototype.initialize = function(item){}; /** * @param {number} index * @return {!SVGPoint} */ SVGPointList.prototype.getItem = function(index){}; /** * @param {!SVGPoint} item * @param {number} index * @return {!SVGPoint} */ SVGPointList.prototype.insertItemBefore = function(item, index){}; /** * @param {!SVGPoint} item * @param {number} index * @return {!SVGPoint} */ SVGPointList.prototype.replaceItem = function(item, index){}; /** * @param {number} index * @return {!SVGPoint} */ SVGPointList.prototype.removeItem = function(index){}; /** * @param {!SVGPoint} item * @return {!SVGPoint} */ SVGPointList.prototype.appendItem = function(item){}; /** * @constructor */ function SVGTransformList(){} /** * @type {number} */ SVGTransformList.prototype.numberOfItems; /** */ SVGTransformList.prototype.clear = function(){}; /** * @param {!SVGTransform} item * @return {!SVGTransform} */ SVGTransformList.prototype.initialize = function(item){}; /** * @param {number} index * @return {!SVGTransform} */ SVGTransformList.prototype.getItem = function(index){}; /** * @param {!SVGTransform} item * @param {number} index * @return {!SVGTransform} */ SVGTransformList.prototype.insertItemBefore = function(item, index){}; /** * @param {!SVGTransform} item * @param {number} index * @return {!SVGTransform} */ SVGTransformList.prototype.replaceItem = function(item, index){}; /** * @param {number} index * @return {!SVGTransform} */ SVGTransformList.prototype.removeItem = function(index){}; /** * @param {!SVGTransform} item * @return {!SVGTransform} */ SVGTransformList.prototype.appendItem = function(item){}; /** * @param {!SVGMatrix} matrix * @return {!SVGTransform} */ SVGTransformList.prototype.createSVGTransformFromMatrix = function(matrix){}; /** * @return {!SVGTransform} */ SVGTransformList.prototype.consolidate = function(){}; /** * @constructor * @extends {UIEvent} */ function SVGZoomEvent(){} /** * @type {!SVGRect} */ SVGZoomEvent.prototype.zoomRectScreen; /** * @type {number} */ SVGZoomEvent.prototype.previousScale; /** * @type {!SVGPoint} */ SVGZoomEvent.prototype.previousTranslate; /** * @type {number} */ SVGZoomEvent.prototype.newScale; /** * @type {!SVGPoint} */ SVGZoomEvent.prototype.newTranslate; /** * @constructor * @extends {SVGTextContentElement} */ function SVGTextPositioningElement(){} /** * @type {!SVGAnimatedLengthList} */ SVGTextPositioningElement.prototype.x; /** * @type {!SVGAnimatedLengthList} */ SVGTextPositioningElement.prototype.y; /** * @type {!SVGAnimatedLengthList} */ SVGTextPositioningElement.prototype.dx; /** * @type {!SVGAnimatedLengthList} */ SVGTextPositioningElement.prototype.dy; /** * @type {!SVGAnimatedNumberList} */ SVGTextPositioningElement.prototype.rotate; /** * @constructor * @extends {SVGTextPositioningElement} */ function SVGTSpanElement(){} /** * @constructor */ function SVGStringList(){} /** * @type {number} */ SVGStringList.prototype.numberOfItems; /** */ SVGStringList.prototype.clear = function(){}; /** * @param {string} item * @return {string} */ SVGStringList.prototype.initialize = function(item){}; /** * @param {number} index * @return {string} */ SVGStringList.prototype.getItem = function(index){}; /** * @param {string} item * @param {number} index * @return {string} */ SVGStringList.prototype.insertItemBefore = function(item, index){}; /** * @param {string} item * @param {number} index * @return {string} */ SVGStringList.prototype.replaceItem = function(item, index){}; /** * @param {number} index * @return {string} */ SVGStringList.prototype.removeItem = function(index){}; /** * @param {string} item * @return {string} */ SVGStringList.prototype.appendItem = function(item){}; /** * @interface */ function SVGURIReference(){} /** * @type {!SVGAnimatedString} */ SVGURIReference.prototype.href; /** * @constructor * @extends {SVGTextPositioningElement} * @implements {SVGURIReference} */ function SVGTRefElement(){} /** * @type {!SVGAnimatedString} */ SVGTRefElement.prototype.href; /** * @constructor * @extends {SVGTextContentElement} * @implements {SVGURIReference} */ function SVGTextPathElement(){} /** * @const * @type {number} */ SVGTextPathElement.TEXTPATH_METHODTYPE_UNKNOWN; /** * @const * @type {number} */ SVGTextPathElement.prototype.TEXTPATH_METHODTYPE_UNKNOWN; /** * @const * @type {number} */ SVGTextPathElement.TEXTPATH_METHODTYPE_ALIGN; /** * @const * @type {number} */ SVGTextPathElement.prototype.TEXTPATH_METHODTYPE_ALIGN; /** * @const * @type {number} */ SVGTextPathElement.TEXTPATH_METHODTYPE_STRETCH; /** * @const * @type {number} */ SVGTextPathElement.prototype.TEXTPATH_METHODTYPE_STRETCH; /** * @const * @type {number} */ SVGTextPathElement.TEXTPATH_SPACINGTYPE_UNKNOWN; /** * @const * @type {number} */ SVGTextPathElement.prototype.TEXTPATH_SPACINGTYPE_UNKNOWN; /** * @const * @type {number} */ SVGTextPathElement.TEXTPATH_SPACINGTYPE_AUTO; /** * @const * @type {number} */ SVGTextPathElement.prototype.TEXTPATH_SPACINGTYPE_AUTO; /** * @const * @type {number} */ SVGTextPathElement.TEXTPATH_SPACINGTYPE_EXACT; /** * @const * @type {number} */ SVGTextPathElement.prototype.TEXTPATH_SPACINGTYPE_EXACT; /** * @type {!SVGAnimatedLength} */ SVGTextPathElement.prototype.startOffset; /** * @type {!SVGAnimatedEnumeration} */ SVGTextPathElement.prototype.method; /** * @type {!SVGAnimatedEnumeration} */ SVGTextPathElement.prototype.spacing; /** * @type {!SVGAnimatedString} */ SVGTextPathElement.prototype.href; /** * @constructor * @extends {SVGTextPositioningElement} * @implements {SVGURIReference} */ function SVGAltGlyphElement(){} /** * @type {string} */ SVGAltGlyphElement.prototype.glyphRef; /** * @type {string} */ SVGAltGlyphElement.prototype.format; /** * @type {!SVGAnimatedString} */ SVGAltGlyphElement.prototype.href; /** * @constructor * @extends {SVGComponentTransferFunctionElement} */ function SVGFEFuncGElement(){} /** * @constructor * @extends {SVGComponentTransferFunctionElement} */ function SVGFEFuncAElement(){} /** * @constructor * @extends {SVGComponentTransferFunctionElement} */ function SVGFEFuncRElement(){} /** * @constructor */ function SVGNumber(){} /** * @type {number} */ SVGNumber.prototype.value; /** * @interface */ function SVGTests(){} /** * @type {!SVGStringList} */ SVGTests.prototype.requiredFeatures; /** * @type {!SVGStringList} */ SVGTests.prototype.requiredExtensions; /** * @type {!SVGStringList} */ SVGTests.prototype.systemLanguage; /** * @param {string=} opt_extension * @return {boolean} */ SVGTests.prototype.hasExtension = function(opt_extension){}; /** * @constructor */ function SVGPathSeg(){} /** * @const * @type {number} */ SVGPathSeg.PATHSEG_UNKNOWN; /** * @const * @type {number} */ SVGPathSeg.prototype.PATHSEG_UNKNOWN; /** * @const * @type {number} */ SVGPathSeg.PATHSEG_CLOSEPATH; /** * @const * @type {number} */ SVGPathSeg.prototype.PATHSEG_CLOSEPATH; /** * @const * @type {number} */ SVGPathSeg.PATHSEG_MOVETO_ABS; /** * @const * @type {number} */ SVGPathSeg.prototype.PATHSEG_MOVETO_ABS; /** * @const * @type {number} */ SVGPathSeg.PATHSEG_MOVETO_REL; /** * @const * @type {number} */ SVGPathSeg.prototype.PATHSEG_MOVETO_REL; /** * @const * @type {number} */ SVGPathSeg.PATHSEG_LINETO_ABS; /** * @const * @type {number} */ SVGPathSeg.prototype.PATHSEG_LINETO_ABS; /** * @const * @type {number} */ SVGPathSeg.PATHSEG_LINETO_REL; /** * @const * @type {number} */ SVGPathSeg.prototype.PATHSEG_LINETO_REL; /** * @const * @type {number} */ SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS; /** * @const * @type {number} */ SVGPathSeg.prototype.PATHSEG_CURVETO_CUBIC_ABS; /** * @const * @type {number} */ SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL; /** * @const * @type {number} */ SVGPathSeg.prototype.PATHSEG_CURVETO_CUBIC_REL; /** * @const * @type {number} */ SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS; /** * @const * @type {number} */ SVGPathSeg.prototype.PATHSEG_CURVETO_QUADRATIC_ABS; /** * @const * @type {number} */ SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL; /** * @const * @type {number} */ SVGPathSeg.prototype.PATHSEG_CURVETO_QUADRATIC_REL; /** * @const * @type {number} */ SVGPathSeg.PATHSEG_ARC_ABS; /** * @const * @type {number} */ SVGPathSeg.prototype.PATHSEG_ARC_ABS; /** * @const * @type {number} */ SVGPathSeg.PATHSEG_ARC_REL; /** * @const * @type {number} */ SVGPathSeg.prototype.PATHSEG_ARC_REL; /** * @const * @type {number} */ SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS; /** * @const * @type {number} */ SVGPathSeg.prototype.PATHSEG_LINETO_HORIZONTAL_ABS; /** * @const * @type {number} */ SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL; /** * @const * @type {number} */ SVGPathSeg.prototype.PATHSEG_LINETO_HORIZONTAL_REL; /** * @const * @type {number} */ SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS; /** * @const * @type {number} */ SVGPathSeg.prototype.PATHSEG_LINETO_VERTICAL_ABS; /** * @const * @type {number} */ SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL; /** * @const * @type {number} */ SVGPathSeg.prototype.PATHSEG_LINETO_VERTICAL_REL; /** * @const * @type {number} */ SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS; /** * @const * @type {number} */ SVGPathSeg.prototype.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS; /** * @const * @type {number} */ SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL; /** * @const * @type {number} */ SVGPathSeg.prototype.PATHSEG_CURVETO_CUBIC_SMOOTH_REL; /** * @const * @type {number} */ SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS; /** * @const * @type {number} */ SVGPathSeg.prototype.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS; /** * @const * @type {number} */ SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL; /** * @const * @type {number} */ SVGPathSeg.prototype.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL; /** * @type {number} */ SVGPathSeg.prototype.pathSegType; /** * @type {string} */ SVGPathSeg.prototype.pathSegTypeAsLetter; /** * @constructor * @extends {SVGPathSeg} */ function SVGPathSegCurvetoQuadraticSmoothAbs(){} /** * @type {number} */ SVGPathSegCurvetoQuadraticSmoothAbs.prototype.x; /** * @type {number} */ SVGPathSegCurvetoQuadraticSmoothAbs.prototype.y; /** * @constructor * @extends {SVGPathSeg} */ function SVGPathSegArcRel(){} /** * @type {number} */ SVGPathSegArcRel.prototype.x; /** * @type {number} */ SVGPathSegArcRel.prototype.y; /** * @type {number} */ SVGPathSegArcRel.prototype.r1; /** * @type {number} */ SVGPathSegArcRel.prototype.r2; /** * @type {number} */ SVGPathSegArcRel.prototype.angle; /** * @type {boolean} */ SVGPathSegArcRel.prototype.largeArcFlag; /** * @type {boolean} */ SVGPathSegArcRel.prototype.sweepFlag; /** * @constructor * @extends {SVGPathSeg} */ function SVGPathSegCurvetoQuadraticAbs(){} /** * @type {number} */ SVGPathSegCurvetoQuadraticAbs.prototype.x; /** * @type {number} */ SVGPathSegCurvetoQuadraticAbs.prototype.y; /** * @type {number} */ SVGPathSegCurvetoQuadraticAbs.prototype.x1; /** * @type {number} */ SVGPathSegCurvetoQuadraticAbs.prototype.y1; /** * @constructor * @extends {SVGPathSeg} */ function SVGPathSegLinetoHorizontalRel(){} /** * @type {number} */ SVGPathSegLinetoHorizontalRel.prototype.x; /** * @constructor * @extends {SVGPathSeg} */ function SVGPathSegLinetoRel(){} /** * @type {number} */ SVGPathSegLinetoRel.prototype.x; /** * @type {number} */ SVGPathSegLinetoRel.prototype.y; /** * @constructor * @extends {SVGPathSeg} */ function SVGPathSegCurvetoCubicRel(){} /** * @type {number} */ SVGPathSegCurvetoCubicRel.prototype.x; /** * @type {number} */ SVGPathSegCurvetoCubicRel.prototype.y; /** * @type {number} */ SVGPathSegCurvetoCubicRel.prototype.x1; /** * @type {number} */ SVGPathSegCurvetoCubicRel.prototype.y1; /** * @type {number} */ SVGPathSegCurvetoCubicRel.prototype.x2; /** * @type {number} */ SVGPathSegCurvetoCubicRel.prototype.y2; /** * @constructor * @extends {SVGPathSeg} */ function SVGPathSegMovetoAbs(){} /** * @type {number} */ SVGPathSegMovetoAbs.prototype.x; /** * @type {number} */ SVGPathSegMovetoAbs.prototype.y; /** * @constructor * @extends {SVGPathSeg} */ function SVGPathSegCurvetoQuadraticSmoothRel(){} /** * @type {number} */ SVGPathSegCurvetoQuadraticSmoothRel.prototype.x; /** * @type {number} */ SVGPathSegCurvetoQuadraticSmoothRel.prototype.y; /** * @constructor * @extends {SVGPathSeg} */ function SVGPathSegLinetoVerticalRel(){} /** * @type {number} */ SVGPathSegLinetoVerticalRel.prototype.y; /** * @constructor * @extends {SVGPathSeg} */ function SVGPathSegLinetoAbs(){} /** * @type {number} */ SVGPathSegLinetoAbs.prototype.x; /** * @type {number} */ SVGPathSegLinetoAbs.prototype.y; /** * @constructor * @extends {SVGPathSeg} */ function SVGPathSegCurvetoCubicSmoothRel(){} /** * @type {number} */ SVGPathSegCurvetoCubicSmoothRel.prototype.x; /** * @type {number} */ SVGPathSegCurvetoCubicSmoothRel.prototype.y; /** * @type {number} */ SVGPathSegCurvetoCubicSmoothRel.prototype.x2; /** * @type {number} */ SVGPathSegCurvetoCubicSmoothRel.prototype.y2; /** * @constructor * @extends {SVGPathSeg} */ function SVGPathSegLinetoHorizontalAbs(){} /** * @type {number} */ SVGPathSegLinetoHorizontalAbs.prototype.x; /** * @constructor * @extends {SVGPathSeg} */ function SVGPathSegCurvetoQuadraticRel(){} /** * @type {number} */ SVGPathSegCurvetoQuadraticRel.prototype.x; /** * @type {number} */ SVGPathSegCurvetoQuadraticRel.prototype.y; /** * @type {number} */ SVGPathSegCurvetoQuadraticRel.prototype.x1; /** * @type {number} */ SVGPathSegCurvetoQuadraticRel.prototype.y1; /** * @constructor * @extends {SVGPathSeg} */ function SVGPathSegCurvetoCubicSmoothAbs(){} /** * @type {number} */ SVGPathSegCurvetoCubicSmoothAbs.prototype.x; /** * @type {number} */ SVGPathSegCurvetoCubicSmoothAbs.prototype.y; /** * @type {number} */ SVGPathSegCurvetoCubicSmoothAbs.prototype.x2; /** * @type {number} */ SVGPathSegCurvetoCubicSmoothAbs.prototype.y2; /** * @constructor * @extends {SVGPathSeg} */ function SVGPathSegCurvetoCubicAbs(){} /** * @type {number} */ SVGPathSegCurvetoCubicAbs.prototype.x; /** * @type {number} */ SVGPathSegCurvetoCubicAbs.prototype.y; /** * @type {number} */ SVGPathSegCurvetoCubicAbs.prototype.x1; /** * @type {number} */ SVGPathSegCurvetoCubicAbs.prototype.y1; /** * @type {number} */ SVGPathSegCurvetoCubicAbs.prototype.x2; /** * @type {number} */ SVGPathSegCurvetoCubicAbs.prototype.y2; /** * @constructor * @extends {SVGPathSeg} */ function SVGPathSegClosePath(){} /** * @interface */ function SVGFitToViewBox(){} /** * @type {!SVGAnimatedRect} */ SVGFitToViewBox.prototype.viewBox; /** * @type {!SVGAnimatedPreserveAspectRatio} */ SVGFitToViewBox.prototype.preserveAspectRatio; /** * @constructor * @implements {SVGZoomAndPan} * @implements {SVGFitToViewBox} */ function SVGViewSpec(){} /** * @type {!SVGTransformList} */ SVGViewSpec.prototype.transform; /** * @type {!SVGElement} */ SVGViewSpec.prototype.viewTarget; /** * @type {string} */ SVGViewSpec.prototype.viewBoxString; /** * @type {string} */ SVGViewSpec.prototype.preserveAspectRatioString; /** * @type {string} */ SVGViewSpec.prototype.transformString; /** * @type {string} */ SVGViewSpec.prototype.viewTargetString; /** * @const * @type {number} */ SVGViewSpec.SVG_ZOOMANDPAN_UNKNOWN; /** * @const * @type {number} */ SVGViewSpec.prototype.SVG_ZOOMANDPAN_UNKNOWN; /** * @const * @type {number} */ SVGViewSpec.SVG_ZOOMANDPAN_DISABLE; /** * @const * @type {number} */ SVGViewSpec.prototype.SVG_ZOOMANDPAN_DISABLE; /** * @const * @type {number} */ SVGViewSpec.SVG_ZOOMANDPAN_MAGNIFY; /** * @const * @type {number} */ SVGViewSpec.prototype.SVG_ZOOMANDPAN_MAGNIFY; /** * @type {number} */ SVGViewSpec.prototype.zoomAndPan; /** * @type {!SVGAnimatedRect} */ SVGViewSpec.prototype.viewBox; /** * @type {!SVGAnimatedPreserveAspectRatio} */ SVGViewSpec.prototype.preserveAspectRatio; /** * @constructor */ function SVGRenderingIntent(){} /** * @const * @type {number} */ SVGRenderingIntent.RENDERING_INTENT_UNKNOWN; /** * @const * @type {number} */ SVGRenderingIntent.prototype.RENDERING_INTENT_UNKNOWN; /** * @const * @type {number} */ SVGRenderingIntent.RENDERING_INTENT_AUTO; /** * @const * @type {number} */ SVGRenderingIntent.prototype.RENDERING_INTENT_AUTO; /** * @const * @type {number} */ SVGRenderingIntent.RENDERING_INTENT_PERCEPTUAL; /** * @const * @type {number} */ SVGRenderingIntent.prototype.RENDERING_INTENT_PERCEPTUAL; /** * @const * @type {number} */ SVGRenderingIntent.RENDERING_INTENT_RELATIVE_COLORIMETRIC; /** * @const * @type {number} */ SVGRenderingIntent.prototype.RENDERING_INTENT_RELATIVE_COLORIMETRIC; /** * @const * @type {number} */ SVGRenderingIntent.RENDERING_INTENT_SATURATION; /** * @const * @type {number} */ SVGRenderingIntent.prototype.RENDERING_INTENT_SATURATION; /** * @const * @type {number} */ SVGRenderingIntent.RENDERING_INTENT_ABSOLUTE_COLORIMETRIC; /** * @const * @type {number} */ SVGRenderingIntent.prototype.RENDERING_INTENT_ABSOLUTE_COLORIMETRIC; /** * @constructor * @extends {SVGPathSeg} */ function SVGPathSegLinetoVerticalAbs(){} /** * @type {number} */ SVGPathSegLinetoVerticalAbs.prototype.y; /** * @constructor */ function SVGPathSegList(){} /** * @type {number} */ SVGPathSegList.prototype.numberOfItems; /** */ SVGPathSegList.prototype.clear = function(){}; /** * @param {!SVGPathSeg} newItem * @return {!SVGPathSeg} */ SVGPathSegList.prototype.initialize = function(newItem){}; /** * @param {number} index * @return {!SVGPathSeg} */ SVGPathSegList.prototype.getItem = function(index){}; /** * @param {!SVGPathSeg} newItem * @param {number} index * @return {!SVGPathSeg} */ SVGPathSegList.prototype.insertItemBefore = function(newItem, index){}; /** * @param {!SVGPathSeg} newItem * @param {number} index * @return {!SVGPathSeg} */ SVGPathSegList.prototype.replaceItem = function(newItem, index){}; /** * @param {number} index * @return {!SVGPathSeg} */ SVGPathSegList.prototype.removeItem = function(index){}; /** * @param {!SVGPathSeg} newItem * @return {!SVGPathSeg} */ SVGPathSegList.prototype.appendItem = function(newItem){}; /** * @constructor * @extends {Document} */ function SVGDocument(){} /** * @type {!SVGSVGElement} */ SVGDocument.prototype.rootElement; /** * @param {string=} opt_eventType * @return {!Event} * @override */ SVGDocument.prototype.createEvent = function(opt_eventType){}; /** * @constructor * @extends {SVGElement} */ function SVGAltGlyphItemElement(){} /** * @constructor * @extends {SVGElement} */ function SVGFontFaceFormatElement(){} /** * @constructor * @extends {SVGElement} * @implements {SVGFilterPrimitiveStandardAttributes} */ function SVGFECompositeElement(){} /** * @const * @type {number} */ SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_UNKNOWN; /** * @const * @type {number} */ SVGFECompositeElement.prototype.SVG_FECOMPOSITE_OPERATOR_UNKNOWN; /** * @const * @type {number} */ SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_OVER; /** * @const * @type {number} */ SVGFECompositeElement.prototype.SVG_FECOMPOSITE_OPERATOR_OVER; /** * @const * @type {number} */ SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_IN; /** * @const * @type {number} */ SVGFECompositeElement.prototype.SVG_FECOMPOSITE_OPERATOR_IN; /** * @const * @type {number} */ SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_OUT; /** * @const * @type {number} */ SVGFECompositeElement.prototype.SVG_FECOMPOSITE_OPERATOR_OUT; /** * @const * @type {number} */ SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_ATOP; /** * @const * @type {number} */ SVGFECompositeElement.prototype.SVG_FECOMPOSITE_OPERATOR_ATOP; /** * @const * @type {number} */ SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_XOR; /** * @const * @type {number} */ SVGFECompositeElement.prototype.SVG_FECOMPOSITE_OPERATOR_XOR; /** * @const * @type {number} */ SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_ARITHMETIC; /** * @const * @type {number} */ SVGFECompositeElement.prototype.SVG_FECOMPOSITE_OPERATOR_ARITHMETIC; /** * @type {!SVGAnimatedString} */ SVGFECompositeElement.prototype.in1; /** * @type {!SVGAnimatedString} */ SVGFECompositeElement.prototype.in2; /** * @type {!SVGAnimatedEnumeration} */ SVGFECompositeElement.prototype.operator; /** * @type {!SVGAnimatedNumber} */ SVGFECompositeElement.prototype.k1; /** * @type {!SVGAnimatedNumber} */ SVGFECompositeElement.prototype.k2; /** * @type {!SVGAnimatedNumber} */ SVGFECompositeElement.prototype.k3; /** * @type {!SVGAnimatedNumber} */ SVGFECompositeElement.prototype.k4; /** * @type {!SVGAnimatedLength} */ SVGFECompositeElement.prototype.x; /** * @type {!SVGAnimatedLength} */ SVGFECompositeElement.prototype.y; /** * @type {!SVGAnimatedLength} */ SVGFECompositeElement.prototype.width; /** * @type {!SVGAnimatedLength} */ SVGFECompositeElement.prototype.height; /** * @type {!SVGAnimatedString} */ SVGFECompositeElement.prototype.result; /** * @param {string=} opt_name * @return {!CSSValue} * @override */ SVGFECompositeElement.prototype.getPresentationAttribute = function(opt_name){}; /** * @constructor * @extends {SVGElement} * @implements {SVGLangSpace} * @implements {SVGStylable} */ function SVGDescElement(){} /** * @type {string} */ SVGDescElement.prototype.xmllang; /** * @type {string} */ SVGDescElement.prototype.xmlspace; /** * @param {string=} opt_name * @return {!CSSValue} * @override */ SVGDescElement.prototype.getPresentationAttribute = function(opt_name){}; /** * @constructor * @extends {SVGElement} * @implements {SVGTests} * @implements {SVGLangSpace} * @implements {SVGExternalResourcesRequired} * @implements {SVGStylable} * @implements {SVGTransformable} */ function SVGEllipseElement(){} /** * @type {!SVGAnimatedLength} */ SVGEllipseElement.prototype.cx; /** * @type {!SVGAnimatedLength} */ SVGEllipseElement.prototype.cy; /** * @type {!SVGAnimatedLength} */ SVGEllipseElement.prototype.rx; /** * @type {!SVGAnimatedLength} */ SVGEllipseElement.prototype.ry; /** * @type {!SVGAnimatedBoolean} */ SVGEllipseElement.prototype.externalResourcesRequired; /** * @type {!SVGAnimatedTransformList} */ SVGEllipseElement.prototype.transform; /** * @type {string} */ SVGEllipseElement.prototype.xmllang; /** * @type {string} */ SVGEllipseElement.prototype.xmlspace; /** * @type {!SVGElement} */ SVGEllipseElement.prototype.nearestViewportElement; /** * @type {!SVGElement} * @override */ SVGEllipseElement.prototype.farthestViewportElement; /** * @return {!SVGRect} * @override */ SVGEllipseElement.prototype.getBBox = function(){}; /** * @return {!SVGMatrix} * @override */ SVGEllipseElement.prototype.getCTM = function(){}; /** * @return {!SVGMatrix} * @override */ SVGEllipseElement.prototype.getScreenCTM = function(){}; /** * @param {!SVGElement=} opt_element * @return {!SVGMatrix} * @override */ SVGEllipseElement.prototype.getTransformToElement = function(opt_element){}; /** * @type {!SVGStringList} */ SVGEllipseElement.prototype.requiredF