@@ -334,7 +334,7 @@ See :mod:`sys.monitoring` for details.
334334New Features Related to Type Hints
335335==================================
336336
337- This section covers major changes affecting :pep: `484 ` type hints and
337+ This section covers major changes affecting :pep: `type hints < 484 >` and
338338the :mod: `typing ` module.
339339
340340.. _whatsnew312-pep692 :
@@ -346,7 +346,7 @@ Typing ``**kwargs`` in a function signature as introduced by :pep:`484` allowed
346346for valid annotations only in cases where all of the ``**kwargs `` were of the
347347same type.
348348
349- This PEP specifies a more precise way of typing ``**kwargs `` by relying on
349+ :pep: ` 692 ` specifies a more precise way of typing ``**kwargs `` by relying on
350350typed dictionaries::
351351
352352 from typing import TypedDict, Unpack
@@ -390,6 +390,8 @@ Example::
390390 def get_colour(self) -> str:
391391 return "red"
392392
393+ See :pep: `698 ` for more details.
394+
393395(Contributed by Steven Troxler in :gh: `101561 `.)
394396
395397.. _whatsnew312-pep695 :
@@ -435,8 +437,8 @@ parameters with bounds or constraints::
435437
436438The value of type aliases and the bound and constraints of type variables
437439created through this syntax are evaluated only on demand (see
438- :ref: `lazy-evaluation `). This means type aliases are able to refer to other
439- types defined later in the file.
440+ :ref: `lazy evaluation < lazy -evaluation> `). This means type aliases are able to
441+ refer to other types defined later in the file.
440442
441443Type parameters declared through a type parameter list are visible within the
442444scope of the declaration and any nested scopes, but not in the outer scope. For
0 commit comments