add type annotations for 'docutils.parsers.rst.directives.admonitions' (#12396)

This commit is contained in:
danieleades
2024-10-02 20:41:50 -07:00
committed by GitHub
parent 975760281c
commit bdc4c8c618
2 changed files with 16 additions and 2 deletions
@@ -1,3 +1,16 @@
from _typeshed import Incomplete
from docutils import nodes
from docutils.parsers.rst import Directive
def __getattr__(name: str) -> Incomplete: ...
class BaseAdmonition(Directive):
node_class: type[nodes.Admonition] # Subclasses must set this to the appropriate admonition node class.
class Admonition(BaseAdmonition): ...
class Attention(BaseAdmonition): ...
class Caution(BaseAdmonition): ...
class Danger(BaseAdmonition): ...
class Error(BaseAdmonition): ...
class Hint(BaseAdmonition): ...
class Important(BaseAdmonition): ...
class Note(BaseAdmonition): ...
class Tip(BaseAdmonition): ...
class Warning(BaseAdmonition): ...