UNPKG

@launchmenu/core

Version:

An environment for visual keyboard controlled applets

15 lines 1.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.toggleItemSelection = void 0; /** * Toggles the whether the given item is selected in the menu * @param menu The menu to toggle the selection in * @param item The item to toggle */ function toggleItemSelection(menu, item) { const selected = menu.getSelected(); const isSelected = selected.includes(item); menu.setSelected(item, !isSelected); } exports.toggleItemSelection = toggleItemSelection; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9nZ2xlSXRlbVNlbGVjdGlvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9tZW51cy9tZW51L2ludGVyYWN0aW9uL3RvZ2dsZUl0ZW1TZWxlY3Rpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBR0E7Ozs7R0FJRztBQUNILFNBQWdCLG1CQUFtQixDQUFDLElBQVcsRUFBRSxJQUFlO0lBQzVELE1BQU0sUUFBUSxHQUFHLElBQUksQ0FBQyxXQUFXLEVBQUUsQ0FBQztJQUNwQyxNQUFNLFVBQVUsR0FBRyxRQUFRLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQzNDLElBQUksQ0FBQyxXQUFXLENBQUMsSUFBSSxFQUFFLENBQUMsVUFBVSxDQUFDLENBQUM7QUFDeEMsQ0FBQztBQUpELGtEQUlDIn0=