# `Lumis.Theme.TextDecoration`
[🔗](https://github.com/leandrocp/lumis/blob/elixir@v0.3.0/packages/elixir/lumis/lib/lumis/theme.ex#L82)

Text decoration settings for a highlight style.

Contains the underline style and strikethrough flag.

# `t`

```elixir
@type t() :: %Lumis.Theme.TextDecoration{
  strikethrough: boolean(),
  underline: nil | :solid | :wavy | :double | :dotted | :dashed
}
```

Text decoration with underline style and strikethrough.

The underline style can be one of:
- `nil` - no underline
- `:solid` - solid underline
- `:wavy` - wavy/curly underline (undercurl)
- `:double` - double underline
- `:dotted` - dotted underline
- `:dashed` - dashed underline

---

*Consult [api-reference.md](api-reference.md) for complete listing*
