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