/* * Copyright (c) 2020 The ZMK Contributors * * SPDX-License-Identifier: CC-BY-NC-SA-4.0 */ import codes from "./data/hid"; export const map = codes.reduce((map, item) => { item.names.forEach((name) => (map[name] = item)); return map; }, {}); export function getCode(id) { return map[id] ?? null; } export function getCodes(ids) { return ids.reduce((result, id) => [...result, map[id]], []); }