keyBindings: move interface definitions to loader.ts
This commit is contained in:
@@ -1,18 +1,3 @@
|
||||
interface KeyBinding {
|
||||
name: string;
|
||||
description: string;
|
||||
defaultKeySequence: string;
|
||||
action: keyof ReturnType<typeof initActions>;
|
||||
}
|
||||
|
||||
interface NumKeyBinding {
|
||||
name: string;
|
||||
description: string;
|
||||
defaultModifiers: string;
|
||||
fKeys: boolean;
|
||||
action: keyof ReturnType<typeof initNumActions>;
|
||||
}
|
||||
|
||||
const keyBindings: KeyBinding[] = [
|
||||
{
|
||||
"name": "window-toggle-floating",
|
||||
|
||||
@@ -1,3 +1,18 @@
|
||||
interface KeyBinding {
|
||||
name: string;
|
||||
description: string;
|
||||
defaultKeySequence: string;
|
||||
action: keyof ReturnType<typeof initActions>;
|
||||
}
|
||||
|
||||
interface NumKeyBinding {
|
||||
name: string;
|
||||
description: string;
|
||||
defaultModifiers: string;
|
||||
fKeys: boolean;
|
||||
action: keyof ReturnType<typeof initNumActions>;
|
||||
}
|
||||
|
||||
function catchWrap(f: () => void) {
|
||||
return () => {
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user