UNPKG

@launchmenu/core

Version:

An environment for visual keyboard controlled applets

15 lines 1.28 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getKeyPatternOptionIndex = void 0; const ExtendedObject_1 = require("../../../../../../utils/ExtendedObject"); /** * Retrieves the option's index within a pattern * @param pattern The pattern to find the option index in * @param option The option for which to retrieve its index * @returns The index if found, or -1 otherwise */ function getKeyPatternOptionIndex(pattern, option) { return pattern.patterns.findIndex(pattern => ExtendedObject_1.ExtendedObject.deepEquals(pattern, option)); } exports.getKeyPatternOptionIndex = getKeyPatternOptionIndex; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0S2V5UGF0dGVybk9wdGlvbkluZGV4LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vc3JjL21lbnVzL2l0ZW1zL2lucHV0cy9oYW5kbGVycy9rZXlQYXR0ZXJuL2tleVBhdHRlcm5PcHRpb25NZW51SXRlbS9nZXRLZXlQYXR0ZXJuT3B0aW9uSW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBRUEsMkVBQXNFO0FBRXRFOzs7OztHQUtHO0FBQ0gsU0FBZ0Isd0JBQXdCLENBQ3BDLE9BQW1CLEVBQ25CLE1BQTRCO0lBRTVCLE9BQU8sT0FBTyxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FDeEMsK0JBQWMsQ0FBQyxVQUFVLENBQUMsT0FBTyxFQUFFLE1BQU0sQ0FBQyxDQUM3QyxDQUFDO0FBQ04sQ0FBQztBQVBELDREQU9DIn0=