@ferrucc-io/emoji-picker
Version:
A beautiful and modern emoji picker for React
36 lines (35 loc) • 887 B
TypeScript
export type EmojiGroup = {
name: string;
slug: string;
emojis: EmojiDataItem[];
};
export interface EmojiDataItem {
emoji: string;
name: string;
slug: string;
skin_tone_support: boolean;
skin_tone_support_unicode_version?: string;
unicode_version: string;
emoji_version: string;
}
export type EmojiMetadata = {
emoji: string;
name: string;
slug: string;
skin_tone_support: boolean;
skin_tone_support_unicode_version?: string;
};
export type GroupedEmojis = {
category: string;
emojis: EmojiMetadata[];
};
export type EmojiData = {
emoji: string;
name: string;
group: string;
skin_tone_support: boolean;
skin_tone_support_unicode_version?: string;
unicode_version?: string;
emoji_version?: string;
};
export declare function filterSupportedEmojis(emojiGroups: EmojiGroup[]): GroupedEmojis[];