Interface: ElementVisitor<T>
Type parameters
| Name |
|---|
T |
Implemented by
ElementAdderElementClonerElementRemoverElementSerializerElementSplitterElementUpdaterElementValidator
Table of contents
Methods
- visitVideoElement
- visitAudioElement
- visitImageElement
- visitTextElement
- visitCaptionElement
- visitIconElement
- visitEmojiElement
- visitCircleElement
- visitRectElement
- visitPlaceholderElement
- visitLineElement
- visitArrowElement
- visitEffectElement
Methods
visitVideoElement
▸ visitVideoElement(element): T
Parameters
| Name | Type |
|---|---|
element | VideoElement |
Returns
T
Defined in
core/visitor/element-visitor.ts:16
visitAudioElement
▸ visitAudioElement(element): T
Parameters
| Name | Type |
|---|---|
element | AudioElement |
Returns
T
Defined in
core/visitor/element-visitor.ts:17
visitImageElement
▸ visitImageElement(element): T
Parameters
| Name | Type |
|---|---|
element | ImageElement |
Returns
T
Defined in
core/visitor/element-visitor.ts:18
visitTextElement
▸ visitTextElement(element): T
Parameters
| Name | Type |
|---|---|
element | TextElement |
Returns
T
Defined in
core/visitor/element-visitor.ts:19
visitCaptionElement
▸ visitCaptionElement(element): T
Parameters
| Name | Type |
|---|---|
element | CaptionElement |
Returns
T
Defined in
core/visitor/element-visitor.ts:20
visitIconElement
▸ visitIconElement(element): T
Parameters
| Name | Type |
|---|---|
element | IconElement |
Returns
T
Defined in
core/visitor/element-visitor.ts:21
visitEmojiElement
▸ visitEmojiElement(element): T
Parameters
| Name | Type |
|---|---|
element | EmojiElement |
Returns
T
Defined in
core/visitor/element-visitor.ts:22
visitCircleElement
▸ visitCircleElement(element): T
Parameters
| Name | Type |
|---|---|
element | CircleElement |
Returns
T
Defined in
core/visitor/element-visitor.ts:23
visitRectElement
▸ visitRectElement(element): T
Parameters
| Name | Type |
|---|---|
element | RectElement |
Returns
T
Defined in
core/visitor/element-visitor.ts:24
visitPlaceholderElement
▸ visitPlaceholderElement(element): T
Parameters
| Name | Type |
|---|---|
element | PlaceholderElement |
Returns
T
Defined in
core/visitor/element-visitor.ts:25
visitLineElement
▸ visitLineElement(element): T
Parameters
| Name | Type |
|---|---|
element | LineElement |
Returns
T
Defined in
core/visitor/element-visitor.ts:26
visitArrowElement
▸ visitArrowElement(element): T
Parameters
| Name | Type |
|---|---|
element | ArrowElement |
Returns
T
Defined in
core/visitor/element-visitor.ts:27
visitEffectElement
▸ visitEffectElement(element): T
Parameters
| Name | Type |
|---|---|
element | EffectElement |
Returns
T