emoji-picker-react
Version:
Emoji Picker component for React Applications on the web
25 lines (19 loc) • 514 B
text/typescript
import emojis from '../data/emojis';
export enum EmojiProperties {
name = 'n',
unified = 'u',
variations = 'v',
added_in = 'a',
imgUrl = 'imgUrl'
}
export interface DataEmoji extends WithName {
[EmojiProperties.unified]: string;
[EmojiProperties.variations]?: string[];
[EmojiProperties.added_in]: string;
[EmojiProperties.imgUrl]?: string;
}
export type DataEmojis = DataEmoji[];
export type DataGroups = keyof typeof emojis;
export type WithName = {
[EmojiProperties.name]: string[];
};