Skip to content

Commit 4f9b389

Browse files
JS to TS: src/simulator/src/hotkey_binder/model/shortcuts.plugin.ts (#425)
* add and remove * resolve * resolve * resolve * resolve * resolve * resolve * resolve * export interfaces * resolve * refactor * resolve * resolve * resolve * resolve * resolve
1 parent c0b26c9 commit 4f9b389

File tree

3 files changed

+257
-250
lines changed

3 files changed

+257
-250
lines changed
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
//This file holds the interfaces required for src/simulator/src/hotkey_binder/model
2+
//to be continued for storing interfaces of the parent folder
3+
4+
export interface ShortcutOptions {
5+
type?: string
6+
propagate?: boolean
7+
disable_in_input?: boolean
8+
target?: Document | string
9+
keycode?: number | false
10+
}
11+
12+
export interface ShortcutBinding {
13+
callback: EventListener
14+
target: Document | HTMLElement
15+
event: string
16+
}
17+
18+
export interface ModifierState {
19+
wanted: boolean
20+
pressed: boolean
21+
}
22+
23+
export interface KeyMap {
24+
[key: string]: string
25+
}

src/simulator/src/hotkey_binder/model/shortcuts.plugin.js

Lines changed: 0 additions & 250 deletions
This file was deleted.

0 commit comments

Comments
 (0)