unicode-to-plain-text
Version:
Convert fancy Unicode text to plain ASCII with smart language preservation
12 lines (11 loc) • 1.13 kB
TypeScript
export declare const isEmoji: (char: string) => boolean;
export declare const EMOTICON_DECORATIONS = "\u0FD0\u25BA\u275A\u00BB\u00AB\u1173\u0CA0\u76CA\u30CE\u5F61\u203F\uA71F\uFF61\u25E5\u25E4\uFF9F\u8A00\u256C";
export declare const BOX_BLOCKS = "\u2591\u2592\u2593\u2588\u2580\u2584\u258C\u2590\u2596\u259E\u259A\u2585\u2BCA\u25C0\u25D7\u25E3\u25E4\u29D7";
export declare const CHESS_PIECES = "\u2654\u2655\u2656\u2657\u2658\u2659\u265A\u265B\u265C\u265D\u265E\u265F";
export declare const BOX_DRAWING_LINES = "\u2503\u2501\u250F\u2513\u2517\u251B\u251C\u2524\u252C\u2534\u253C\u254B\u2550\u2551\u2554\u2557\u255A\u255D\u2560\u2563\u2566\u2569\u256C";
export declare const ARROWS_SYMBOLS = "\u21B3\u2194\u2195\u2794\u25BA\u25D7\u2621\u262D\u260B\u263F\u2608\u2657\u266D\u2192";
export declare const EMOTICON_PUNCTUATION = "\u0298\u00B7\u00AF\u00B4`().,";
export declare const STARS_DECORATIVE = "\u203B\u2605\u2606\u2726\u2727\u2734\u2736\u2737\u2738\u2739\u273A";
export declare const MUSIC_DECORATIVE = "\u266A\u266B";
export declare const OTHER_DECORATIONS: Set<string>;
export declare const DECORATIVE_CHARS: Set<string>;