Você não pode selecionar mais de 25 tópicos
Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
|
- import CSSStyleDeclaration from '../../css/declaration/CSSStyleDeclaration';
- import Element from '../element/Element';
- import ISVGElement from './ISVGElement';
- import ISVGSVGElement from './ISVGSVGElement';
- import IAttr from '../attr/IAttr';
- import Event from '../../event/Event';
- /**
- * SVG Element.
- *
- * Reference:
- * https://developer.mozilla.org/en-US/docs/Web/API/SVGElement.
- */
- export default class SVGElement extends Element implements ISVGElement {
- onabort: (event: Event) => void | null;
- onerror: (event: Event) => void | null;
- onload: (event: Event) => void | null;
- onresize: (event: Event) => void | null;
- onscroll: (event: Event) => void | null;
- onunload: (event: Event) => void | null;
- private _style;
- /**
- * Returns viewport.
- *
- * @returns SVG rect.
- */
- get viewportElement(): ISVGElement;
- /**
- * Returns current translate.
- *
- * @returns Element.
- */
- get ownerSVGElement(): ISVGSVGElement;
- /**
- * Returns data set.
- *
- * @returns Data set.
- */
- get dataset(): {
- [key: string]: string;
- };
- /**
- * Returns style.
- *
- * @returns Style.
- */
- get style(): CSSStyleDeclaration;
- /**
- * @override
- */
- setAttributeNode(attribute: IAttr): IAttr;
- /**
- * @override
- */
- removeAttributeNode(attribute: IAttr): IAttr;
- }
|