node-emoji
Version:
Friendly emoji lookups and parsing utilities for Node.js
14 lines (9 loc) • 356 B
text/typescript
import { assert } from '@sindresorhus/is'
import { emojiCodesByName } from './data'
import { normalizeName } from './utils'
export const findByName = (name: string) => {
assert.string(name)
const nameNormalized = normalizeName(name)
const emoji = emojiCodesByName.get(nameNormalized)
return emoji ? { emoji, key: nameNormalized } : undefined
}