Class: Svg
Properties
Easing
▪ Static
Readonly
Easing: Object
= easings
Type declaration
Name | Type |
---|---|
easeInSine | number [] |
easeOutSine | number [] |
easeInOutSine | number [] |
easeInQuad | number [] |
easeOutQuad | number [] |
easeInOutQuad | number [] |
easeInCubic | number [] |
easeOutCubic | number [] |
easeInOutCubic | number [] |
easeInQuart | number [] |
easeOutQuart | number [] |
easeInOutQuart | number [] |
easeInQuint | number [] |
easeOutQuint | number [] |
easeInOutQuint | number [] |
easeInExpo | number [] |
easeOutExpo | number [] |
easeInOutExpo | number [] |
easeInCirc | number [] |
easeOutCirc | number [] |
easeInOutCirc | number [] |
easeInBack | number [] |
easeOutBack | number [] |
easeInOutBack | number [] |
Defined in
_node
• Private
_node: Element
Defined in
Constructors
constructor
• new Svg(name
, attributes?
, className?
, parent?
, insertFirst?
)
Parameters
Name | Type | Default value | Description |
---|---|---|---|
name | string | Element | undefined | |
attributes? | Attributes | undefined | |
className? | string | undefined | |
parent? | Svg | undefined | |
insertFirst | boolean | false |
Defined in
Methods
attr
▸ attr(attributes
, ns?
): null
| string
Parameters
Name | Type | Description |
---|---|---|
attributes | string | |
ns? | string |
Returns
null
| string
Defined in
▸ attr(attributes
): Svg
Parameters
Name | Type |
---|---|
attributes | Attributes |
Returns
Defined in
elem
▸ elem(name
, attributes?
, className?
, insertFirst?
): Svg
Parameters
Name | Type | Default value | Description |
---|---|---|---|
name | string | undefined | |
attributes? | Attributes | undefined | |
className? | string | undefined | |
insertFirst | boolean | false |
Returns
Defined in
parent
▸ parent(): null
| Svg
Returns
null
| Svg
Defined in
root
▸ root(): Svg
Returns
Defined in
querySelector
▸ querySelector(selector
): null
| Svg
Parameters
Name | Type | Description |
---|---|---|
selector | string |
Returns
null
| Svg
Defined in
querySelectorAll
▸ querySelectorAll(selector
): SvgList
Parameters
Name | Type | Description |
---|---|---|
selector | string |
Returns
Defined in
getNode
▸ getNode<T
>(): T
Type parameters
Name | Type |
---|---|
T | extends Element = Element |
Returns
T
Defined in
foreignObject
▸ foreignObject(content
, attributes?
, className?
, insertFirst?
): Svg
Parameters
Name | Type | Default value | Description |
---|---|---|---|
content | string | Node | undefined | |
attributes? | Attributes | undefined | |
className? | string | undefined | |
insertFirst | boolean | false |
Returns
Defined in
text
▸ text(t
): Svg
Parameters
Name | Type | Description |
---|---|---|
t | string |
Returns
Defined in
empty
▸ empty(): Svg
Returns
Defined in
remove
▸ remove(): null
| Svg
Returns
null
| Svg
Defined in
replace
▸ replace(newElement
): Svg
Parameters
Name | Type | Description |
---|---|---|
newElement | Svg |
Returns
Defined in
append
▸ append(element
, insertFirst?
): Svg
Parameters
Name | Type | Default value | Description |
---|---|---|---|
element | Svg | undefined | |
insertFirst | boolean | false |
Returns
Defined in
classes
▸ classes(): string
[]
Returns
string
[]
Defined in
addClass
▸ addClass(names
): Svg
Parameters
Name | Type | Description |
---|---|---|
names | string |
Returns
Defined in
removeClass
▸ removeClass(names
): Svg
Parameters
Name | Type | Description |
---|---|---|
names | string |
Returns
Defined in
removeAllClasses
▸ removeAllClasses(): Svg
Returns
Defined in
height
▸ height(): number
Returns
number
Defined in
width
▸ width(): number
Returns
number
Defined in
animate
▸ animate(animations
, guided?
, eventEmitter?
): Svg
Parameters
Name | Type | Default value | Description |
---|---|---|---|
animations | Record <string , AnimationDefinition | AnimationDefinition []> | undefined | |
guided | boolean | true | |
eventEmitter? | EventEmitter | undefined |