---
title: TVElementUpdateType
framework: tvmlkit
role: symbol
role_heading: Enumeration
path: tvmlkit/tvelementupdatetype
---

# TVElementUpdateType

Describes any changes to the DOM tree after it has been reparsed.

## Declaration

```swift
enum TVElementUpdateType
```

## Topics

### Constants

- [TVElementUpdateType.none](tvmlkit/tvelementupdatetype/none.md)
- [TVElementUpdateType.subtree](tvmlkit/tvelementupdatetype/subtree.md)
- [TVElementUpdateType.children](tvmlkit/tvelementupdatetype/children.md)
- [TVElementUpdateType.node](tvmlkit/tvelementupdatetype/node.md)

### Enumeration Cases

- [TVElementUpdateType.styles](tvmlkit/tvelementupdatetype/styles.md)

### Initializers

- [init(rawValue:)](tvmlkit/tvelementupdatetype/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Inspecting a View Element

- [autoHighlightIdentifier](tvmlkit/tvviewelement/autohighlightidentifier.md)
- [attributes](tvmlkit/tvviewelement/attributes.md)
- [children](tvmlkit/tvviewelement/children.md)
- [isDisabled](tvmlkit/tvviewelement/isdisabled.md)
- [identifier](tvmlkit/tvviewelement/identifier.md)
- [name](tvmlkit/tvviewelement/name.md)
- [parent](tvmlkit/tvviewelement/parent.md)
- [style](tvmlkit/tvviewelement/style.md)
- [updateType](tvmlkit/tvviewelement/updatetype.md)
