Skip to main content

Class: ElementSerializer

Implements​

Table of contents​

Constructors​

Methods​

Constructors​

constructor​

• new ElementSerializer(): ElementSerializer

Returns​

ElementSerializer

Methods​

serializeElement​

▸ serializeElement(element): ElementJSON

Parameters​

NameType
elementTrackElement

Returns​

ElementJSON

Defined in​

core/visitor/element-serializer.ts:19


visitVideoElement​

▸ visitVideoElement(element): ElementJSON

Parameters​

NameType
elementVideoElement

Returns​

ElementJSON

Implementation of​

ElementVisitor.visitVideoElement

Defined in​

core/visitor/element-serializer.ts:37


visitAudioElement​

▸ visitAudioElement(element): ElementJSON

Parameters​

NameType
elementAudioElement

Returns​

ElementJSON

Implementation of​

ElementVisitor.visitAudioElement

Defined in​

core/visitor/element-serializer.ts:48


visitImageElement​

▸ visitImageElement(element): ElementJSON

Parameters​

NameType
elementImageElement

Returns​

ElementJSON

Implementation of​

ElementVisitor.visitImageElement

Defined in​

core/visitor/element-serializer.ts:55


visitTextElement​

▸ visitTextElement(element): ElementJSON

Parameters​

NameType
elementTextElement

Returns​

ElementJSON

Implementation of​

ElementVisitor.visitTextElement

Defined in​

core/visitor/element-serializer.ts:65


visitCaptionElement​

▸ visitCaptionElement(element): ElementJSON

Parameters​

NameType
elementCaptionElement

Returns​

ElementJSON

Implementation of​

ElementVisitor.visitCaptionElement

Defined in​

core/visitor/element-serializer.ts:72


visitIconElement​

▸ visitIconElement(element): ElementJSON

Parameters​

NameType
elementIconElement

Returns​

ElementJSON

Implementation of​

ElementVisitor.visitIconElement

Defined in​

core/visitor/element-serializer.ts:79


visitEmojiElement​

▸ visitEmojiElement(element): ElementJSON

Parameters​

NameType
elementEmojiElement

Returns​

ElementJSON

Implementation of​

ElementVisitor.visitEmojiElement

Defined in​

core/visitor/element-serializer.ts:85


visitCircleElement​

▸ visitCircleElement(element): ElementJSON

Parameters​

NameType
elementCircleElement

Returns​

ElementJSON

Implementation of​

ElementVisitor.visitCircleElement

Defined in​

core/visitor/element-serializer.ts:95


visitRectElement​

▸ visitRectElement(element): ElementJSON

Parameters​

NameType
elementRectElement

Returns​

ElementJSON

Implementation of​

ElementVisitor.visitRectElement

Defined in​

core/visitor/element-serializer.ts:101


visitPlaceholderElement​

▸ visitPlaceholderElement(element): ElementJSON

Parameters​

NameType
elementPlaceholderElement

Returns​

ElementJSON

Implementation of​

ElementVisitor.visitPlaceholderElement

Defined in​

core/visitor/element-serializer.ts:107


visitLineElement​

▸ visitLineElement(element): ElementJSON

Parameters​

NameType
elementLineElement

Returns​

ElementJSON

Implementation of​

ElementVisitor.visitLineElement

Defined in​

core/visitor/element-serializer.ts:111


visitArrowElement​

▸ visitArrowElement(element): ElementJSON

Parameters​

NameType
elementArrowElement

Returns​

ElementJSON

Implementation of​

ElementVisitor.visitArrowElement

Defined in​

core/visitor/element-serializer.ts:115


visitEffectElement​

▸ visitEffectElement(element): ElementJSON

Parameters​

NameType
elementEffectElement

Returns​

ElementJSON

Implementation of​

ElementVisitor.visitEffectElement

Defined in​

core/visitor/element-serializer.ts:119