import type { PluginWithOptions } from 'markdown-it'; import rawEmojiPlugin from 'markdown-it-emoji'; /** * Options for `markdown-it-emoji`. * * @see https://github.com/markdown-it/markdown-it-emoji */ export type EmojiPluginOptions = { /** * Rewrite available emoji definitions. * * @example `{ name1: char1, name2: char2, ... }` */ defs?: Record; /** * Disable all emojis except whitelisted. */ enabled?: string[]; /** * Rewrite default shortcuts. * * @example `{ "smile": [ ":)", ":-)" ], "laughing": ":D" }` */ shortcuts?: Record; }; export const emojiPlugin: PluginWithOptions = rawEmojiPlugin;