massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / emoji / emoji / core.pyi
diff --git a/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/emoji/emoji/core.pyi b/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/emoji/emoji/core.pyi
new file mode 100644 (file)
index 0000000..de134fe
--- /dev/null
@@ -0,0 +1,17 @@
+from typing import Pattern, Text
+from typing_extensions import Literal
+
+_DEFAULT_DELIMITER: str
+
+def emojize(
+    string: str,
+    use_aliases: bool = ...,
+    delimiters: tuple[str, str] = ...,
+    variant: Literal["text_type", "emoji_type", None] = ...,
+    language: str = ...,
+) -> str: ...
+def demojize(string: str, use_aliases: bool = ..., delimiters: tuple[str, str] = ..., language: str = ...) -> str: ...
+def get_emoji_regexp(language: str = ...) -> Pattern[Text]: ...
+def emoji_lis(string: str, language: str = ...) -> list[dict[str, int | str]]: ...
+def distinct_emoji_lis(string: str) -> list[str]: ...
+def emoji_count(string: str) -> int: ...