Type links
##########

External links with correct class: :ref:`typing.Tuple` or :ref:`str` (tested
extensively in the ``m.sphinx`` tests).

Internal links with ``m-doc`` implicit:

-   Module: :ref:`inspect_type_links`
-   Class: :ref:`inspect_type_links.first.Foo`
-   Function: :ref:`inspect_type_links.first.Foo.reference_inner()`

    -   without ``()``: :ref:`inspect_type_links.first.Foo.reference_inner`

-   Property: :ref:`inspect_type_links.second.Foo.type_property`
-   Enum: :ref:`inspect_type_links.second.Enum`
-   Enum value: :ref:`inspect_type_links.second.Enum.SECOND`
-   Data: :ref:`inspect_type_links.second.TYPE_DATA`
