mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-05-06 21:43:59 +08:00
Clarify sequences for markdown stubs (#13686)
This commit is contained in:
@@ -1,2 +1,5 @@
|
||||
from .__meta__ import __version__ as __version__, __version_info__ as __version_info__
|
||||
from .core import Markdown as Markdown, markdown as markdown, markdownFromFile as markdownFromFile
|
||||
from .extensions import Extension as Extension
|
||||
|
||||
__all__ = ["Markdown", "markdown", "markdownFromFile"]
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
from typing import Any
|
||||
|
||||
from markdown.extensions import Extension
|
||||
|
||||
extensions: Any
|
||||
extensions: list[str]
|
||||
|
||||
class ExtraExtension(Extension):
|
||||
def __init__(self, **kwargs) -> None: ...
|
||||
|
||||
@@ -1,11 +1,9 @@
|
||||
from re import Pattern
|
||||
from typing import Any
|
||||
|
||||
from markdown.core import Markdown
|
||||
from markdown.extensions import Extension
|
||||
from markdown.preprocessors import Preprocessor
|
||||
|
||||
log: Any
|
||||
META_RE: Pattern[str]
|
||||
META_MORE_RE: Pattern[str]
|
||||
BEGIN_RE: Pattern[str]
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
from collections.abc import Mapping, Sequence
|
||||
from typing import Any
|
||||
from xml.etree.ElementTree import Element
|
||||
|
||||
from markdown import inlinepatterns, util
|
||||
@@ -32,7 +31,7 @@ class SubstituteTextPattern(HtmlInlineProcessor):
|
||||
def __init__(self, pattern: str, replace: Sequence[int | str | Element], md: Markdown) -> None: ...
|
||||
|
||||
class SmartyExtension(Extension):
|
||||
substitutions: Any
|
||||
substitutions: dict[str, str]
|
||||
def __init__(self, **kwargs) -> None: ...
|
||||
def educateDashes(self, md: Markdown) -> None: ...
|
||||
def educateEllipses(self, md: Markdown) -> None: ...
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
from re import Pattern
|
||||
from typing import Any, ClassVar
|
||||
from typing import ClassVar
|
||||
from typing_extensions import TypeGuard
|
||||
from xml.etree.ElementTree import Element
|
||||
|
||||
@@ -17,7 +17,7 @@ class InlineProcessor(Treeprocessor):
|
||||
ancestors: list[str]
|
||||
def __init__(self, md: Markdown) -> None: ...
|
||||
stashed_nodes: dict[str, Element | str]
|
||||
parent_map: Any
|
||||
parent_map: dict[Element[str], Element[str]]
|
||||
def run(self, tree: Element, ancestors: list[str] | None = None) -> Element: ...
|
||||
|
||||
class PrettifyTreeprocessor(Treeprocessor): ...
|
||||
|
||||
@@ -1,22 +1,22 @@
|
||||
from collections.abc import Iterator
|
||||
from re import Pattern
|
||||
from typing import Any, Generic, TypedDict, TypeVar, overload
|
||||
from typing import Final, Generic, TypedDict, TypeVar, overload
|
||||
|
||||
from markdown.core import Markdown
|
||||
|
||||
_T = TypeVar("_T")
|
||||
|
||||
BLOCK_LEVEL_ELEMENTS: list[str]
|
||||
STX: str
|
||||
ETX: str
|
||||
INLINE_PLACEHOLDER_PREFIX: str
|
||||
INLINE_PLACEHOLDER: str
|
||||
INLINE_PLACEHOLDER_RE: Pattern[str]
|
||||
AMP_SUBSTITUTE: str
|
||||
HTML_PLACEHOLDER: str
|
||||
HTML_PLACEHOLDER_RE: Pattern[str]
|
||||
TAG_PLACEHOLDER: str
|
||||
RTL_BIDI_RANGES: Any
|
||||
BLOCK_LEVEL_ELEMENTS: Final[list[str]]
|
||||
STX: Final[str]
|
||||
ETX: Final[str]
|
||||
INLINE_PLACEHOLDER_PREFIX: Final[str]
|
||||
INLINE_PLACEHOLDER: Final[str]
|
||||
INLINE_PLACEHOLDER_RE: Final[Pattern[str]]
|
||||
AMP_SUBSTITUTE: Final[str]
|
||||
HTML_PLACEHOLDER: Final[str]
|
||||
HTML_PLACEHOLDER_RE: Final[Pattern[str]]
|
||||
TAG_PLACEHOLDER: Final[str]
|
||||
RTL_BIDI_RANGES: Final[tuple[tuple[str, str], tuple[str, str]]]
|
||||
|
||||
def get_installed_extensions(): ...
|
||||
def deprecated(message: str, stacklevel: int = 2): ...
|
||||
|
||||
Reference in New Issue
Block a user