UNPKG

nf-icons

Version:

Easily use Nerd Fonts icons in JavaScript!

23 lines (22 loc) 762 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var data_json_1 = __importDefault(require("./data.json")); var names_1 = require("./names"); exports.names = names_1.default; function hex(name) { return data_json_1.default.iconHexByName[name]; } /** * @param name - Name of icon. Use `names` for an index of recognized icon names * @returns UTF-16 code for icon or, if name is recognized, undefined */ function utf16(name) { var hexCode = hex(name); return hexCode !== undefined ? String.fromCharCode(parseInt(hex(name), 16)) : undefined; } exports.utf16 = utf16;