Current section

Files

Jump to
html_to_markdown lib html_to_markdown code_block_style.ex
Raw

lib/html_to_markdown/code_block_style.ex

# This file is auto-generated by alef — DO NOT EDIT.
# alef:hash:77a993efaaebae8c3b23a2710d132d1b20b8c70281508df55aa4b842c9bca596
# To regenerate: alef generate
# To verify freshness: alef verify --exit-code
defmodule HtmlToMarkdown.CodeBlockStyle do
@moduledoc """
Code block fence style in Markdown output.
Determines how code blocks (`<pre><code>`) are rendered in Markdown.
"""
@typedoc "Code block fence style in Markdown output."
@type t :: :indented | :backticks | :tildes
@indented :indented
@backticks :backticks
@tildes :tildes
@doc "Indented code blocks (4 spaces). `CommonMark` standard."
@spec indented() :: t()
def indented, do: @indented
@doc "Fenced code blocks with backticks (```). Default (GFM). Supports language hints."
@spec backticks() :: t()
def backticks, do: @backticks
@doc "Fenced code blocks with tildes (~~~). Supports language hints."
@spec tildes() :: t()
def tildes, do: @tildes
end