From 28a88adf0b6b57492d0784bf1a3d96340799dba4 Mon Sep 17 00:00:00 2001 From: jack1142 <6032823+jack1142@users.noreply.github.com> Date: Tue, 8 Sep 2020 20:24:32 +0200 Subject: [PATCH] Update `emoji` stubs (#4516) --- third_party/2and3/emoji/__init__.pyi | 13 +++++++++++++ third_party/2and3/{emoji.pyi => emoji/core.pyi} | 3 ++- third_party/2and3/emoji/unicode_codes.pyi | 6 ++++++ 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 third_party/2and3/emoji/__init__.pyi rename third_party/2and3/{emoji.pyi => emoji/core.pyi} (73%) create mode 100644 third_party/2and3/emoji/unicode_codes.pyi diff --git a/third_party/2and3/emoji/__init__.pyi b/third_party/2and3/emoji/__init__.pyi new file mode 100644 index 000000000..054778ca7 --- /dev/null +++ b/third_party/2and3/emoji/__init__.pyi @@ -0,0 +1,13 @@ +from .core import ( + demojize as demojize, + emoji_count as emoji_count, + emoji_lis as emoji_lis, + emojize as emojize, + get_emoji_regexp as get_emoji_regexp, +) +from .unicode_codes import ( + EMOJI_ALIAS_UNICODE as EMOJI_ALIAS_UNICODE, + EMOJI_UNICODE as EMOJI_UNICODE, + UNICODE_EMOJI as UNICODE_EMOJI, + UNICODE_EMOJI_ALIAS as UNICODE_EMOJI_ALIAS, +) diff --git a/third_party/2and3/emoji.pyi b/third_party/2and3/emoji/core.pyi similarity index 73% rename from third_party/2and3/emoji.pyi rename to third_party/2and3/emoji/core.pyi index d08711781..3372d4c21 100644 --- a/third_party/2and3/emoji.pyi +++ b/third_party/2and3/emoji/core.pyi @@ -1,4 +1,4 @@ -from typing import Dict, List, Pattern, Text, Tuple, Union +from typing import Dict, List, Optional, Pattern, Text, Tuple, Union _DEFAULT_DELIMITER: str @@ -6,3 +6,4 @@ def emojize(string: str, use_aliases: bool = ..., delimiters: Tuple[str, str] = def demojize(string: str, delimiters: Tuple[str, str] = ...) -> str: ... def get_emoji_regexp() -> Pattern[Text]: ... def emoji_lis(string: str) -> List[Dict[str, Union[int, str]]]: ... +def emoji_count(string: str) -> int: ... diff --git a/third_party/2and3/emoji/unicode_codes.pyi b/third_party/2and3/emoji/unicode_codes.pyi new file mode 100644 index 000000000..ee1403cfd --- /dev/null +++ b/third_party/2and3/emoji/unicode_codes.pyi @@ -0,0 +1,6 @@ +from typing import Dict, Text + +EMOJI_ALIAS_UNICODE: Dict[Text, Text] +EMOJI_UNICODE: Dict[Text, Text] +UNICODE_EMOJI: Dict[Text, Text] +UNICODE_EMOJI_ALIAS: Dict[Text, Text]