diff --git a/src/config-serializer/config-items/UhkConfiguration.ts b/src/config-serializer/config-items/UhkConfiguration.ts index 96675b24..3ac498ee 100644 --- a/src/config-serializer/config-items/UhkConfiguration.ts +++ b/src/config-serializer/config-items/UhkConfiguration.ts @@ -1,11 +1,11 @@ -import {assertUInt32, assertUInt8} from '../assert'; -import {Serializable} from '../Serializable'; -import {UhkBuffer} from '../UhkBuffer'; -import {Keymap} from './Keymap'; -import {Keymaps} from './Keymaps'; -import {Macro} from './Macro'; -import {Macros} from './Macros'; -import {ModuleConfigurations} from './ModuleConfigurations'; +import { assertUInt32, assertUInt8 } from '../assert'; +import { Serializable } from '../Serializable'; +import { UhkBuffer } from '../UhkBuffer'; +import { Keymap } from './Keymap'; +import { Keymaps } from './Keymaps'; +import { Macro } from './Macro'; +import { Macros } from './Macros'; +import { ModuleConfigurations } from './ModuleConfigurations'; export class UhkConfiguration extends Serializable { @@ -89,12 +89,7 @@ export class UhkConfiguration extends Serializable { } getKeymap(keymapAbbreviation: string): Keymap { - let keymaps: Keymap[] = this.keymaps.elements; - for (let i = 0; i < keymaps.length; ++i) { - if (keymapAbbreviation === keymaps[i].abbreviation) { - return keymaps[i]; - } - } + return this.keymaps.elements.find(keymap => keymapAbbreviation === keymap.abbreviation); } getMacro(macroId: number): Macro {