R/emoji.R

Defines functions as_emoji.list as_emoji emoji

emoji <- function(emoji) {

  pkg_object(type  = "emoji", emoji = assert_string(emoji)) %>%
    add_class("emoji")

}

# Conversion --------------------------------------------------------------

as_emoji <- function(obj) UseMethod("as_emoji")

#' @export
as_emoji.list <- function(x) {

  exec(emoji, !!!list_modify(x, type = NULL))

}
tjpalanca/notion.R documentation built on Dec. 23, 2021, 10:59 a.m.