module Ariadne::Static::GenerateStructure

def serialize_params(param_tags, component)

def serialize_params(param_tags, component)
  param_tags.map do |tag|
    default_value = Ariadne::Yard::DocsHelper.pretty_default_value(tag, component)
    {
      "name" => tag.name,
      "type" => tag.types&.join(", ") || "",
      "default" => default_value,
      "description" => render_erb_ignoring_markdown_code_fences(tag.text.squish),
    }
  end
end