massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / third_party / 2and3 / click / formatting.pyi
diff --git a/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/third_party/2and3/click/formatting.pyi b/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/third_party/2and3/click/formatting.pyi
new file mode 100644 (file)
index 0000000..66897d8
--- /dev/null
@@ -0,0 +1,89 @@
+from contextlib import contextmanager\r
+from typing import Generator, Iterable, List, Optional, Tuple\r
+\r
+\r
+FORCED_WIDTH: Optional[int]\r
+\r
+\r
+def measure_table(rows: Iterable[Iterable[str]]) -> Tuple[int, ...]:\r
+    ...\r
+\r
+\r
+def iter_rows(\r
+    rows: Iterable[Iterable[str]], col_count: int\r
+) -> Generator[Tuple[str, ...], None, None]:\r
+    ...\r
+\r
+\r
+def wrap_text(\r
+    text: str,\r
+    width: int = ...,\r
+    initial_indent: str = ...,\r
+    subsequent_indent: str = ...,\r
+    preserve_paragraphs: bool = ...\r
+) -> str:\r
+    ...\r
+\r
+\r
+class HelpFormatter:\r
+    indent_increment: int\r
+    width: Optional[int]\r
+    current_indent: int\r
+    buffer: List[str]\r
+\r
+    def __init__(\r
+        self,\r
+        indent_increment: int = ...,\r
+        width: Optional[int] = ...,\r
+        max_width: Optional[int] = ...,\r
+    ) -> None:\r
+        ...\r
+\r
+    def write(self, string: str) -> None:\r
+        ...\r
+\r
+    def indent(self) -> None:\r
+        ...\r
+\r
+    def dedent(self) -> None:\r
+        ...\r
+\r
+    def write_usage(\r
+        self,\r
+        prog: str,\r
+        args: str = ...,\r
+        prefix: str = ...,\r
+    ):\r
+        ...\r
+\r
+    def write_heading(self, heading: str) -> None:\r
+        ...\r
+\r
+    def write_paragraph(self) -> None:\r
+        ...\r
+\r
+    def write_text(self, text: str) -> None:\r
+        ...\r
+\r
+    def write_dl(\r
+        self,\r
+        rows: Iterable[Iterable[str]],\r
+        col_max: int = ...,\r
+        col_spacing: int = ...,\r
+    ) -> None:\r
+        ...\r
+\r
+    @contextmanager\r
+    def section(self, name) -> Generator[None, None, None]:\r
+        ...\r
+\r
+    @contextmanager\r
+    def indentation(self) -> Generator[None, None, None]:\r
+        ...\r
+\r
+    def getvalue(self) -> str:\r
+        ...\r
+\r
+\r
+def join_options(options: List[str]) -> Tuple[str, bool]:\r
+    ...\r