massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / Markdown / markdown / preprocessors.pyi
1 from typing import Any, Pattern
2
3 from . import util
4
5 def build_preprocessors(md, **kwargs): ...
6
7 class Preprocessor(util.Processor):
8     def run(self, lines: list[str]) -> list[str]: ...
9
10 class NormalizeWhitespace(Preprocessor): ...
11
12 class HtmlBlockPreprocessor(Preprocessor):
13     right_tag_patterns: Any
14     attrs_pattern: str = ...
15     left_tag_pattern: Any
16     attrs_re: Any
17     left_tag_re: Any
18     markdown_in_raw: bool = ...
19
20 class ReferencePreprocessor(Preprocessor):
21     TITLE: str = ...
22     RE: Pattern[str]
23     TITLE_RE: Pattern[str]