-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | Conversion between emoji characters and their names.
--   
--   This package provides functions for converting emoji names to emoji
--   characters and vice versa.
--   
--   How does it differ from the <tt>emoji</tt> package?
--   
--   <ul>
--   <li>It supports a fuller range of emojis, including all those
--   supported by GitHub</li>
--   <li>It supports lookup of emoji aliases from emoji</li>
--   <li>It uses Text rather than String</li>
--   <li>It has a lighter dependency footprint: in particular, it does not
--   require aeson</li>
--   <li>It does not require TemplateHaskell</li>
--   </ul>
@package emojis
@version 0.1

module Text.Emoji

-- | Association list of (alias, emoji) pairs. Note that the same emoji may
--   have multiple aliases.
emojis :: [(Text, Text)]

-- | Lookup an emoji given its alias.
emojiFromAlias :: Text -> Maybe Text

-- | Lookup the aliases of an emoji.
aliasesFromEmoji :: Text -> Maybe [Text]
