# EmojiDefinition

typedef

Represents a single emoji definition, as stored in the emoji database. The database is either downloaded from [`emoji.definitionsUrl`](module_emoji_emojiconfig-EmojiConfig.md#member-definitionsUrl) or passed directly in [`emoji.definitions`](module_emoji_emojiconfig-EmojiConfig.md#member-definitions).

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-emoji/src/emojirepository.ts#L506)

<a id="properties"></a>

## Properties

<a id="member-annotation"></a>

### `annotation: string`

<a id="member-emoji"></a>

### `emoji: string`

<a id="member-emoticon"></a>

### `emoticon?: string`

<a id="member-group"></a>

### `group: number`

<a id="member-order"></a>

### `order: number`

<a id="member-shortcodes"></a>

### `shortcodes?: Array<string>`

<a id="member-skins"></a>

### `skins?: Array<object>`

<a id="member-tags"></a>

### `tags?: Array<string>`

<a id="member-version"></a>

### `version: number`

#### Value

`object`

---

Full index of the CKEditor 5 API reference: [llms.txt](llms.txt)
