69 lines
874 B
ReStructuredText
69 lines
874 B
ReStructuredText
****************
|
|
Type Annotations
|
|
****************
|
|
|
|
Functions
|
|
=========
|
|
|
|
Parameters
|
|
----------
|
|
|
|
Asynchronous Functions
|
|
----------------------
|
|
|
|
Generators
|
|
----------
|
|
|
|
Lambdas
|
|
-------
|
|
|
|
|
|
Classes
|
|
=======
|
|
|
|
Overloads and Overrides
|
|
-----------------------
|
|
|
|
Instance vs. Class Attributes
|
|
-----------------------------
|
|
|
|
Final attributes
|
|
----------------
|
|
|
|
Abstract base classes
|
|
---------------------
|
|
|
|
|
|
Globals
|
|
=======
|
|
|
|
|
|
Attributes
|
|
==========
|
|
|
|
|
|
Locals
|
|
======
|
|
|
|
Empty Containers
|
|
----------------
|
|
|
|
|
|
Runtime Considerations
|
|
======================
|
|
|
|
Comment vs. Inline Support
|
|
--------------------------
|
|
|
|
Forward References
|
|
------------------
|
|
|
|
Generic types that don't implement `__getitem__`
|
|
------------------------------------------------
|
|
|
|
Conditioning on static type checking
|
|
------------------------------------
|
|
|
|
from `__future__` import annotations
|
|
------------------------------------
|