Function getGroupedBy

  • Returns a new grouped list of IGemoji items by using a function to select the keys.

    Example

    import { getGroupedBy } from "@egomobile/emoji"

    const grouped = getGroupedBy(item => item.category.toLowerCase())

    for (const { category, items } of grouped) {
    console.log("Category:", category)
    console.log("\tItems:", items.map((i) => i.emoji))
    }

    Returns

    The new list.

    Type Parameters

    • TKey extends PropertyKey = PropertyKey

    Parameters

    Returns GroupedGemojis<TKey>

Generated using TypeDoc