Current section

Files

Jump to
html_to_markdown lib html_to_markdown visitor_handle.ex
Raw

lib/html_to_markdown/visitor_handle.ex

# This file is auto-generated by alef — DO NOT EDIT.
# alef:hash:2c49ac946ea672c41dde9e798b56a448c135dec7ce5e86b0112d3a0bbf9f32b9
# To regenerate: alef generate
# To verify freshness: alef verify --exit-code
defmodule HtmlToMarkdown.VisitorHandle do
@moduledoc """
Shareable, thread-safe handle to a user-provided HTML visitor implementation.
Pass an instance wrapped in this handle to `ConversionOptions` to
customise how the HTML document is traversed and converted to Markdown.
The handle may be cloned and shared across threads without additional
synchronisation on the caller's side.
"""
defstruct [:ref]
@typedoc "Shareable, thread-safe handle to a user-provided HTML visitor implementation."
@type t :: %__MODULE__{ref: reference()}
end