massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / emoji / emoji / core.pyi
1 from typing import Pattern, Text
2 from typing_extensions import Literal
3
4 _DEFAULT_DELIMITER: str
5
6 def emojize(
7     string: str,
8     use_aliases: bool = ...,
9     delimiters: tuple[str, str] = ...,
10     variant: Literal["text_type", "emoji_type", None] = ...,
11     language: str = ...,
12 ) -> str: ...
13 def demojize(string: str, use_aliases: bool = ..., delimiters: tuple[str, str] = ..., language: str = ...) -> str: ...
14 def get_emoji_regexp(language: str = ...) -> Pattern[Text]: ...
15 def emoji_lis(string: str, language: str = ...) -> list[dict[str, int | str]]: ...
16 def distinct_emoji_lis(string: str) -> list[str]: ...
17 def emoji_count(string: str) -> int: ...