+32
@@ -0,0 +1,32 @@
|
||||
import { IconifyJSON } from "@iconify/types";
|
||||
/** Parsed icon */
|
||||
interface PreparedEmojiIcon {
|
||||
/** Icon name */
|
||||
icon: string;
|
||||
/** Emoji sequence as string */
|
||||
sequence: string;
|
||||
}
|
||||
/**
|
||||
* Parse
|
||||
*/
|
||||
interface PreparedEmojiResult {
|
||||
/** List of icons */
|
||||
icons: PreparedEmojiIcon[];
|
||||
/** Regular expression */
|
||||
regex: string;
|
||||
}
|
||||
/**
|
||||
* Prepare emoji for icons list
|
||||
*
|
||||
* Test data should be fetched from 'https://unicode.org/Public/emoji/17.0/emoji-test.txt'
|
||||
* It is used to detect missing emojis and optimise regular expression
|
||||
*/
|
||||
declare function prepareEmojiForIconsList(icons: Record<string, string>, rawTestData?: string): PreparedEmojiResult;
|
||||
/**
|
||||
* Prepare emoji for an icon set
|
||||
*
|
||||
* Test data should be fetched from 'https://unicode.org/Public/emoji/15.1/emoji-test.txt'
|
||||
* It is used to detect missing emojis and optimise regular expression
|
||||
*/
|
||||
declare function prepareEmojiForIconSet(iconSet: IconifyJSON, rawTestData?: string): PreparedEmojiResult;
|
||||
export { PreparedEmojiIcon, PreparedEmojiResult, prepareEmojiForIconSet, prepareEmojiForIconsList };
|
||||
Reference in New Issue
Block a user