Skip to content

Commit fcedce0

Browse files
authored
Fix types
1 parent ff178c5 commit fcedce0

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/hotkey.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {NormalizedSequenceString} from './sequence.js'
22
import {macosSymbolLayerKeys} from './macos-symbol-layer.js'
3-
import {macosUppercaseLayerKeys} from './macos-uppercase-layer'
3+
import {macosUppercaseLayerKeys} from './macos-uppercase-layer.js'
44

55
const normalizedHotkeyBrand = Symbol('normalizedHotkey')
66

@@ -95,12 +95,12 @@ function localizeMod(hotkey: string, platform: string = navigator.platform): str
9595

9696
function sortModifiers(hotkey: string): string {
9797
const key = hotkey.split('+').pop()
98-
const modifiers = []
98+
const modifiers: string[] = []
9999
for (const modifier of ['Control', 'Alt', 'Meta', 'Shift']) {
100100
if (hotkey.includes(modifier)) {
101101
modifiers.push(modifier)
102102
}
103103
}
104-
modifiers.push(key)
104+
if (key) modifiers.push(key)
105105
return modifiers.join('+')
106106
}

0 commit comments

Comments
 (0)