HtmlToMarkdown.ConversionOptionsUpdate (html_to_markdown v3.6.0-rc.1)

Copy Markdown

Partial update for ConversionOptions.

Uses Option<T> fields for selective updates. Bindings use this to construct options from language-native types. Prefer [ConversionOptionsBuilder] for Rust code.

Summary

Types

t()

Partial update for ConversionOptions.

Types

t()

@type t() :: %HtmlToMarkdown.ConversionOptionsUpdate{
  autolinks: boolean() | nil,
  br_in_tables: boolean() | nil,
  bullets: String.t() | nil,
  capture_svg: boolean() | nil,
  code_block_style: String.t() | nil | nil,
  code_language: String.t() | nil,
  compact_tables: boolean() | nil,
  convert_as_inline: boolean() | nil,
  debug: boolean() | nil,
  default_title: boolean() | nil,
  encoding: String.t() | nil,
  escape_ascii: boolean() | nil,
  escape_asterisks: boolean() | nil,
  escape_misc: boolean() | nil,
  escape_underscores: boolean() | nil,
  exclude_selectors: [String.t()] | nil,
  extract_images: boolean() | nil,
  extract_metadata: boolean() | nil,
  heading_style: String.t() | nil | nil,
  highlight_style: String.t() | nil | nil,
  include_document_structure: boolean() | nil,
  infer_dimensions: boolean() | nil,
  keep_inline_images_in: [String.t()] | nil,
  link_style: String.t() | nil | nil,
  list_indent_type: String.t() | nil | nil,
  list_indent_width: non_neg_integer() | nil,
  max_depth: non_neg_integer() | nil,
  max_image_size: non_neg_integer() | nil,
  newline_style: String.t() | nil | nil,
  output_format: String.t() | nil | nil,
  preprocessing: map() | nil,
  preserve_tags: [String.t()] | nil,
  skip_images: boolean() | nil,
  strip_newlines: boolean() | nil,
  strip_tags: [String.t()] | nil,
  strong_em_symbol: String.t() | nil,
  sub_symbol: String.t() | nil,
  sup_symbol: String.t() | nil,
  url_escape_style: String.t() | nil | nil,
  visitor: reference() | nil,
  whitespace_mode: String.t() | nil | nil,
  wrap: boolean() | nil,
  wrap_width: non_neg_integer() | nil
}

Partial update for ConversionOptions.