massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / prettytable / prettytable / prettytable.pyi
diff --git a/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/prettytable/prettytable/prettytable.pyi b/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/prettytable/prettytable/prettytable.pyi
new file mode 100644 (file)
index 0000000..71eb2a3
--- /dev/null
@@ -0,0 +1,181 @@
+from html.parser import HTMLParser
+from typing import Any
+
+FRAME: int
+ALL: int
+NONE: int
+HEADER: int
+DEFAULT: int
+MSWORD_FRIENDLY: int
+PLAIN_COLUMNS: int
+MARKDOWN: int
+ORGMODE: int
+RANDOM: int
+
+class PrettyTable:
+    encoding: Any
+    def __init__(self, field_names: Any | None = ..., **kwargs): ...
+    def __getattr__(self, name): ...
+    def __getitem__(self, index): ...
+    @property
+    def field_names(self): ...
+    @field_names.setter
+    def field_names(self, val) -> None: ...
+    @property
+    def align(self): ...
+    @align.setter
+    def align(self, val) -> None: ...
+    @property
+    def valign(self): ...
+    @valign.setter
+    def valign(self, val) -> None: ...
+    @property
+    def max_width(self): ...
+    @max_width.setter
+    def max_width(self, val) -> None: ...
+    @property
+    def min_width(self): ...
+    @min_width.setter
+    def min_width(self, val) -> None: ...
+    @property
+    def min_table_width(self): ...
+    @min_table_width.setter
+    def min_table_width(self, val) -> None: ...
+    @property
+    def max_table_width(self): ...
+    @max_table_width.setter
+    def max_table_width(self, val) -> None: ...
+    @property
+    def fields(self): ...
+    @fields.setter
+    def fields(self, val) -> None: ...
+    @property
+    def title(self): ...
+    @title.setter
+    def title(self, val) -> None: ...
+    @property
+    def start(self): ...
+    @start.setter
+    def start(self, val) -> None: ...
+    @property
+    def end(self): ...
+    @end.setter
+    def end(self, val) -> None: ...
+    @property
+    def sortby(self): ...
+    @sortby.setter
+    def sortby(self, val) -> None: ...
+    @property
+    def reversesort(self): ...
+    @reversesort.setter
+    def reversesort(self, val) -> None: ...
+    @property
+    def sort_key(self): ...
+    @sort_key.setter
+    def sort_key(self, val) -> None: ...
+    @property
+    def header(self): ...
+    @header.setter
+    def header(self, val) -> None: ...
+    @property
+    def header_style(self): ...
+    @header_style.setter
+    def header_style(self, val) -> None: ...
+    @property
+    def border(self): ...
+    @border.setter
+    def border(self, val) -> None: ...
+    @property
+    def hrules(self): ...
+    @hrules.setter
+    def hrules(self, val) -> None: ...
+    @property
+    def vrules(self): ...
+    @vrules.setter
+    def vrules(self, val) -> None: ...
+    @property
+    def int_format(self): ...
+    @int_format.setter
+    def int_format(self, val) -> None: ...
+    @property
+    def float_format(self): ...
+    @float_format.setter
+    def float_format(self, val) -> None: ...
+    @property
+    def padding_width(self): ...
+    @padding_width.setter
+    def padding_width(self, val) -> None: ...
+    @property
+    def left_padding_width(self): ...
+    @left_padding_width.setter
+    def left_padding_width(self, val) -> None: ...
+    @property
+    def right_padding_width(self): ...
+    @right_padding_width.setter
+    def right_padding_width(self, val) -> None: ...
+    @property
+    def vertical_char(self): ...
+    @vertical_char.setter
+    def vertical_char(self, val) -> None: ...
+    @property
+    def horizontal_char(self): ...
+    @horizontal_char.setter
+    def horizontal_char(self, val) -> None: ...
+    @property
+    def junction_char(self): ...
+    @junction_char.setter
+    def junction_char(self, val) -> None: ...
+    @property
+    def format(self): ...
+    @format.setter
+    def format(self, val) -> None: ...
+    @property
+    def print_empty(self): ...
+    @print_empty.setter
+    def print_empty(self, val) -> None: ...
+    @property
+    def attributes(self): ...
+    @attributes.setter
+    def attributes(self, val) -> None: ...
+    @property
+    def oldsortslice(self): ...
+    @oldsortslice.setter
+    def oldsortslice(self, val) -> None: ...
+    def set_style(self, style) -> None: ...
+    def add_rows(self, rows) -> None: ...
+    def add_row(self, row) -> None: ...
+    def del_row(self, row_index) -> None: ...
+    def add_column(self, fieldname, column, align: str = ..., valign: str = ...) -> None: ...
+    def del_column(self, fieldname) -> None: ...
+    def clear_rows(self) -> None: ...
+    def clear(self) -> None: ...
+    def copy(self): ...
+    def get_string(self, **kwargs): ...
+    def paginate(self, page_length: int = ..., **kwargs): ...
+    def get_csv_string(self, **kwargs): ...
+    def get_json_string(self, **kwargs): ...
+    def get_html_string(self, **kwargs): ...
+
+def from_csv(fp, field_names: Any | None = ..., **kwargs): ...
+def from_db_cursor(cursor, **kwargs): ...
+def from_json(json_string, **kwargs): ...
+
+class TableHandler(HTMLParser):
+    kwargs: Any
+    tables: Any
+    last_row: Any
+    rows: Any
+    max_row_width: int
+    active: Any
+    last_content: str
+    is_last_row_header: bool
+    colspan: int
+    def __init__(self, **kwargs) -> None: ...
+    def handle_starttag(self, tag, attrs) -> None: ...
+    def handle_endtag(self, tag) -> None: ...
+    def handle_data(self, data) -> None: ...
+    def generate_table(self, rows): ...
+    def make_fields_unique(self, fields) -> None: ...
+
+def from_html(html_code, **kwargs): ...
+def from_html_one(html_code, **kwargs): ...