Skip to main content

Class: Svg

Properties

Easing

Static Readonly Easing: Object = easings

Type declaration

NameType
easeInSinenumber[]
easeOutSinenumber[]
easeInOutSinenumber[]
easeInQuadnumber[]
easeOutQuadnumber[]
easeInOutQuadnumber[]
easeInCubicnumber[]
easeOutCubicnumber[]
easeInOutCubicnumber[]
easeInQuartnumber[]
easeOutQuartnumber[]
easeInOutQuartnumber[]
easeInQuintnumber[]
easeOutQuintnumber[]
easeInOutQuintnumber[]
easeInExponumber[]
easeOutExponumber[]
easeInOutExponumber[]
easeInCircnumber[]
easeOutCircnumber[]
easeInOutCircnumber[]
easeInBacknumber[]
easeOutBacknumber[]
easeInOutBacknumber[]

Defined in

svg/Svg.ts:15


_node

Private _node: Element

Defined in

svg/Svg.ts:17

Constructors

constructor

new Svg(name, attributes?, className?, parent?, insertFirst?)

Parameters

NameTypeDefault valueDescription
namestring | Elementundefined
attributes?Attributesundefined
className?stringundefined
parent?Svgundefined
insertFirstbooleanfalse

Defined in

svg/Svg.ts:26

Methods

attr

attr(attributes, ns?): null | string

Parameters

NameTypeDescription
attributesstring
ns?string

Returns

null | string

Defined in

svg/Svg.ts:70

attr(attributes): Svg

Parameters

NameType
attributesAttributes

Returns

Svg

Defined in

svg/Svg.ts:71


elem

elem(name, attributes?, className?, insertFirst?): Svg

Parameters

NameTypeDefault valueDescription
namestringundefined
attributes?Attributesundefined
className?stringundefined
insertFirstbooleanfalse

Returns

Svg

Defined in

svg/Svg.ts:110


parent

parent(): null | Svg

Returns

null | Svg

Defined in

svg/Svg.ts:123


root

root(): Svg

Returns

Svg

Defined in

svg/Svg.ts:133


querySelector

querySelector(selector): null | Svg

Parameters

NameTypeDescription
selectorstring

Returns

null | Svg

Defined in

svg/Svg.ts:152


querySelectorAll

querySelectorAll(selector): SvgList

Parameters

NameTypeDescription
selectorstring

Returns

SvgList

Defined in

svg/Svg.ts:162


getNode

getNode<T>(): T

Type parameters

NameType
Textends Element = Element

Returns

T

Defined in

svg/Svg.ts:170


foreignObject

foreignObject(content, attributes?, className?, insertFirst?): Svg

Parameters

NameTypeDefault valueDescription
contentstring | Nodeundefined
attributes?Attributesundefined
className?stringundefined
insertFirstbooleanfalse

Returns

Svg

Defined in

svg/Svg.ts:182


text

text(t): Svg

Parameters

NameTypeDescription
tstring

Returns

Svg

Defined in

svg/Svg.ts:224


empty

empty(): Svg

Returns

Svg

Defined in

svg/Svg.ts:233


remove

remove(): null | Svg

Returns

null | Svg

Defined in

svg/Svg.ts:245


replace

replace(newElement): Svg

Parameters

NameTypeDescription
newElementSvg

Returns

Svg

Defined in

svg/Svg.ts:255


append

append(element, insertFirst?): Svg

Parameters

NameTypeDefault valueDescription
elementSvgundefined
insertFirstbooleanfalse

Returns

Svg

Defined in

svg/Svg.ts:266


classes

classes(): string[]

Returns

string[]

Defined in

svg/Svg.ts:280


addClass

addClass(names): Svg

Parameters

NameTypeDescription
namesstring

Returns

Svg

Defined in

svg/Svg.ts:291


removeClass

removeClass(names): Svg

Parameters

NameTypeDescription
namesstring

Returns

Svg

Defined in

svg/Svg.ts:310


removeAllClasses

removeAllClasses(): Svg

Returns

Svg

Defined in

svg/Svg.ts:327


height

height(): number

Returns

number

Defined in

svg/Svg.ts:336


width

width(): number

Returns

number

Defined in

svg/Svg.ts:344


animate

animate(animations, guided?, eventEmitter?): Svg

Parameters

NameTypeDefault valueDescription
animationsRecord<string, AnimationDefinition | AnimationDefinition[]>undefined
guidedbooleantrue
eventEmitter?EventEmitterundefined

Returns

Svg

Defined in

svg/Svg.ts:387