mirror of
https://github.com/siyuan-note/siyuan.git
synced 2026-03-10 14:42:33 +01:00
Fix type errors related to siyuan.config (#10724)
* 🎨 Improve the type definition of `siyuan.config` * 🐛 Fix type errors related to `siyuan.config` * 💄 `types/config.d.ts` * 🐛 Fix type errors related to `siyuan.config`
This commit is contained in:
parent
433c0b6dde
commit
6b2ac5e630
18 changed files with 692 additions and 306 deletions
|
|
@ -29,10 +29,10 @@ import {sendGlobalShortcut} from "./globalEvent/keydown";
|
|||
import {closeWindow} from "../window/closeWin";
|
||||
import {checkFold} from "../util/noRelyPCFunction";
|
||||
|
||||
const matchKeymap = (keymap: Record<string, IKeymapItem>, key1: "general" | "editor", key2?: "general" | "insert" | "heading" | "list" | "table") => {
|
||||
const matchKeymap = (keymap: Config.IKeys, key1: "general" | "editor", key2?: "general" | "insert" | "heading" | "list" | "table") => {
|
||||
if (key1 === "general") {
|
||||
if (!window.siyuan.config.keymap[key1]) {
|
||||
window.siyuan.config.keymap[key1] = keymap;
|
||||
window.siyuan.config.keymap[key1] = keymap as Config.IKeymapGeneral;
|
||||
return false;
|
||||
}
|
||||
} else {
|
||||
|
|
@ -41,7 +41,7 @@ const matchKeymap = (keymap: Record<string, IKeymapItem>, key1: "general" | "edi
|
|||
return false;
|
||||
}
|
||||
if (!window.siyuan.config.keymap[key1][key2]) {
|
||||
window.siyuan.config.keymap[key1][key2] = keymap;
|
||||
(window.siyuan.config.keymap[key1][key2] as Config.IKeymapEditor[typeof key2]) = keymap as Config.IKeymapEditor[typeof key2];
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue