From b2df503cde54891bdce4ac5fb6f6dc03626ba858 Mon Sep 17 00:00:00 2001 From: Pavel Pletenev Date: Fri, 4 Aug 2017 03:12:50 +0400 Subject: [PATCH] Add type annotations for emoji (#1506) This adds type annotations for [`emoji` library](https://github.com/carpedm20/emoji/) --- third_party/2and3/emoji.pyi | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 third_party/2and3/emoji.pyi diff --git a/third_party/2and3/emoji.pyi b/third_party/2and3/emoji.pyi new file mode 100644 index 000000000..53fb5793c --- /dev/null +++ b/third_party/2and3/emoji.pyi @@ -0,0 +1,18 @@ +from typing import Tuple, Pattern, List, Dict, Union + +_DEFAULT_DELIMITER = ... # type: str + +def emojize( + string: str, + use_aliases: bool=..., + delimiters: Tuple[str, str]=... +) -> str: ... + +def demojize( + string: str, + delimiters: Tuple[str, str]=... +) -> str: ... + +def get_emoji_regexp() -> Pattern: ... + +def emoji_lis(string: str) -> List[Dict[str, Union[int, str]]]: ...