We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 58e69f2 commit 21daae9Copy full SHA for 21daae9
src/index.ts
@@ -7,13 +7,7 @@ interface Window {
7
8
const namedEmojiString = /*##EMOJILIST*/'';
9
const namedEmoji = namedEmojiString.split(/,/);
10
-const namedMatchHash: { [key: string]: boolean } = namedEmoji.reduce(
11
- (memo, v) => ({
12
- ...memo,
13
- [v]: true,
14
- }),
15
- {},
16
-);
+const namedMatchHash = new Set(namedEmoji);
17
18
const emoticons = {
19
/* :..: */ named: /:([a-z0-9A-Z_-]+):/,
@@ -185,7 +179,7 @@ class Emojify {
185
179
/* Special case for named emoji */
186
180
if (match[1] && match[2]) {
187
181
var named = match[2];
188
- if (namedMatchHash[named]) {
182
+ if (namedMatchHash.has(named)) {
189
183
return named;
190
184
}
191
return;
0 commit comments