---
title: "registerStyleName(_:type:inherited:)"
framework: tvmlkit
role: symbol
role_heading: Type Method
path: "tvmlkit/tvstylefactory/registerstylename(_:type:inherited:)"
---

# registerStyleName(_:type:inherited:)

Creates a new style property of the indicated type.

## Declaration

```swift
class func registerStyleName(_ styleName: String, type: TVViewElementStyleType, inherited: Bool)
```

## Parameters

- `styleName`: The name used to identify the style.
- `type`: The element style type as specified by doc://com.apple.tvmlkit/documentation/TVMLKit/TVViewElementStyleType.
- `inherited`: Boolean indicating whether the style is able to be inherited by other styles.

## See Also

### Creating New Style Properties

- [TVViewElementStyleType](tvmlkit/tvviewelementstyletype.md)
