mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-16 00:37:10 +08:00
markdown: Specify md type (#8857)
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
from re import Pattern
|
||||
from typing import Any
|
||||
|
||||
from markdown.core import Markdown
|
||||
from markdown.extensions import Extension
|
||||
from markdown.inlinepatterns import InlineProcessor
|
||||
from markdown.postprocessors import Postprocessor
|
||||
@@ -19,7 +20,7 @@ class FootnoteExtension(Extension):
|
||||
used_refs: Any
|
||||
def __init__(self, **kwargs) -> None: ...
|
||||
parser: Any
|
||||
md: Any
|
||||
md: Markdown
|
||||
footnotes: Any
|
||||
def reset(self) -> None: ...
|
||||
def unique_ref(self, reference, found: bool = ...): ...
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
from re import Pattern
|
||||
from typing import Any
|
||||
|
||||
from markdown.core import Markdown
|
||||
from markdown.extensions import Extension
|
||||
from markdown.preprocessors import Preprocessor
|
||||
|
||||
@@ -11,7 +12,7 @@ BEGIN_RE: Pattern[str]
|
||||
END_RE: Pattern[str]
|
||||
|
||||
class MetaExtension(Extension):
|
||||
md: Any
|
||||
md: Markdown
|
||||
def reset(self) -> None: ...
|
||||
|
||||
class MetaPreprocessor(Preprocessor): ...
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
from re import Pattern
|
||||
from typing import Any
|
||||
|
||||
from markdown.core import Markdown
|
||||
from markdown.extensions import Extension
|
||||
from markdown.treeprocessors import Treeprocessor
|
||||
|
||||
@@ -39,7 +40,7 @@ class TocTreeprocessor(Treeprocessor):
|
||||
class TocExtension(Extension):
|
||||
TreeProcessorClass: Any
|
||||
def __init__(self, **kwargs) -> None: ...
|
||||
md: Any
|
||||
md: Markdown
|
||||
def reset(self) -> None: ...
|
||||
|
||||
def makeExtension(**kwargs): ...
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
from typing import Any
|
||||
|
||||
from markdown.core import Markdown
|
||||
from markdown.extensions import Extension
|
||||
from markdown.inlinepatterns import InlineProcessor
|
||||
|
||||
@@ -7,7 +8,7 @@ def build_url(label, base, end): ...
|
||||
|
||||
class WikiLinkExtension(Extension):
|
||||
def __init__(self, **kwargs) -> None: ...
|
||||
md: Any
|
||||
md: Markdown
|
||||
|
||||
class WikiLinksInlineProcessor(InlineProcessor):
|
||||
config: Any
|
||||
|
||||
@@ -3,6 +3,8 @@ from re import Match
|
||||
from typing import Any, ClassVar
|
||||
from xml.etree.ElementTree import Element
|
||||
|
||||
from markdown.core import Markdown
|
||||
|
||||
def build_inlinepatterns(md, **kwargs): ...
|
||||
|
||||
NOIMG: str
|
||||
@@ -37,8 +39,8 @@ class Pattern:
|
||||
ANCESTOR_EXCLUDES: Any
|
||||
pattern: Any
|
||||
compiled_re: Any
|
||||
md: Any
|
||||
def __init__(self, pattern, md: Any | None = ...) -> None: ...
|
||||
md: Markdown
|
||||
def __init__(self, pattern, md: Markdown | None = ...) -> None: ...
|
||||
def getCompiledRegExp(self): ...
|
||||
def handleMatch(self, m: Match[str]) -> str | Element | None: ...
|
||||
def type(self): ...
|
||||
@@ -46,7 +48,7 @@ class Pattern:
|
||||
|
||||
class InlineProcessor(Pattern):
|
||||
safe_mode: bool = ...
|
||||
def __init__(self, pattern, md: Any | None = ...) -> None: ...
|
||||
def __init__(self, pattern, md: Markdown | None = ...) -> None: ...
|
||||
def handleMatch(self, m: Match[str], data) -> tuple[Element, int, int] | tuple[None, None, None]: ... # type: ignore[override]
|
||||
|
||||
class SimpleTextPattern(Pattern): ...
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
from re import Pattern
|
||||
from typing import Any, overload
|
||||
|
||||
from markdown.core import Markdown
|
||||
|
||||
BLOCK_LEVEL_ELEMENTS: Any
|
||||
STX: str
|
||||
ETX: str
|
||||
@@ -21,8 +23,8 @@ def nearing_recursion_limit() -> bool: ...
|
||||
class AtomicString(str): ...
|
||||
|
||||
class Processor:
|
||||
md: Any
|
||||
def __init__(self, md: Any | None = ...) -> None: ...
|
||||
md: Markdown
|
||||
def __init__(self, md: Markdown | None = ...) -> None: ...
|
||||
|
||||
class HtmlStash:
|
||||
html_counter: int = ...
|
||||
|
||||
Reference in New Issue
Block a user