Skip to main content

@twick/timeline / Exports / ElementDeserializer

Class: ElementDeserializer

Table of contents

Constructors

Methods

Constructors

constructor

new ElementDeserializer(): ElementDeserializer

Returns

ElementDeserializer

Methods

deserializeAudioElement

deserializeAudioElement(json): AudioElement

Parameters

NameType
jsonElementJSON

Returns

AudioElement

Defined in

packages/timeline/src/core/visitor/element-deserializer.ts:42


deserializeBaseElement

deserializeBaseElement(element, json): void

Parameters

NameType
elementTrackElement
jsonElementJSON

Returns

void

Defined in

packages/timeline/src/core/visitor/element-deserializer.ts:16


deserializeCaptionElement

deserializeCaptionElement(json): CaptionElement

Parameters

NameType
jsonElementJSON

Returns

CaptionElement

Defined in

packages/timeline/src/core/visitor/element-deserializer.ts:76


deserializeCircleElement

deserializeCircleElement(json): CircleElement

Parameters

NameType
jsonElementJSON

Returns

CircleElement

Defined in

packages/timeline/src/core/visitor/element-deserializer.ts:101


deserializeIconElement

deserializeIconElement(json): IconElement

Parameters

NameType
jsonElementJSON

Returns

IconElement

Defined in

packages/timeline/src/core/visitor/element-deserializer.ts:87


deserializeImageElement

deserializeImageElement(json): ImageElement

Parameters

NameType
jsonElementJSON

Returns

ImageElement

Defined in

packages/timeline/src/core/visitor/element-deserializer.ts:51


deserializeRectElement

deserializeRectElement(json): RectElement

Parameters

NameType
jsonElementJSON

Returns

RectElement

Defined in

packages/timeline/src/core/visitor/element-deserializer.ts:111


deserializeTextElement

deserializeTextElement(json): TextElement

Parameters

NameType
jsonElementJSON

Returns

TextElement

Defined in

packages/timeline/src/core/visitor/element-deserializer.ts:67


deserializeVideoElement

deserializeVideoElement(json): VideoElement

Parameters

NameType
jsonElementJSON

Returns

VideoElement

Defined in

packages/timeline/src/core/visitor/element-deserializer.ts:25


fromJSON

fromJSON(json): null | TrackElement

Parameters

NameType
jsonElementJSON

Returns

null | TrackElement

Defined in

packages/timeline/src/core/visitor/element-deserializer.ts:124