# `HtmlToMarkdown.LinkType`

Link classification based on href value and document context.

Used to categorize links during extraction for filtering and analysis.

# `t`

```elixir
@type t() :: :anchor | :internal | :external | :email | :phone | :other
```

Link classification based on href value and document context.

# `anchor`

```elixir
@spec anchor() :: t()
```

Anchor link within same document (href starts with #)

# `email`

```elixir
@spec email() :: t()
```

Email link (mailto:)

# `external`

```elixir
@spec external() :: t()
```

External link to different domain

# `internal`

```elixir
@spec internal() :: t()
```

Internal link within same domain

# `other`

```elixir
@spec other() :: t()
```

Other protocol or unclassifiable

# `phone`

```elixir
@spec phone() :: t()
```

Phone link (tel:)

---

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