astro-ghostcms/.pnpm-store/v3/files/c9/a75d6a6d79e814876d707704ca2...

31 lines
930 B
Plaintext

interface UnicodeFormattingOptions {
prefix: string;
separator: string;
case: 'upper' | 'lower';
format: 'utf-32' | 'utf-16';
add0: boolean;
throwOnError: boolean;
}
/**
* Convert unicode number to string
*
* Example:
* 0x1F600 => '1F600'
*/
declare function getEmojiUnicodeString(code: number, options?: Partial<UnicodeFormattingOptions>): string;
/**
* Convert unicode numbers sequence to string
*
* Example:
* [0x1f441, 0xfe0f] => '1f441-fe0f'
*/
declare function getEmojiSequenceString(sequence: number[], options?: Partial<UnicodeFormattingOptions>): string;
/**
* Convert unicode numbers sequence to string
*
* Simple version of `getEmojiSequenceString()` without options that otherwise add to bundle
*/
declare function getEmojiSequenceKeyword(sequence: number[]): string;
export { UnicodeFormattingOptions, getEmojiSequenceKeyword, getEmojiSequenceString, getEmojiUnicodeString };