From 35ef97c25c6dee0bcb0d74ef3d9b6f89fda7230c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yingyi=20/=20=E9=A2=96=E9=80=B8?= <49649786+Zuoqiu-Yingyi@users.noreply.github.com> Date: Mon, 25 Mar 2024 17:36:48 +0800 Subject: [PATCH] Fix type errors related to `siyuan.config` (#10733) * :art: Improve the type definition of `siyuan.config` * :bug: Fix type errors related to `siyuan.config` * :lipstick: `types/config.d.ts` * :bug: Fix type errors related to `siyuan.config` * :bug: Fix type errors related to `siyuan.config` * :bug: Fix type errors related to `siyuan.config` --- app/src/constants.ts | 24 +++++++++++++++++++++++- app/src/types/config.d.ts | 20 ++++++++++++++++++++ 2 files changed, 43 insertions(+), 1 deletion(-) diff --git a/app/src/constants.ts b/app/src/constants.ts index cd46b2137..99d95b2af 100644 --- a/app/src/constants.ts +++ b/app/src/constants.ts @@ -482,7 +482,13 @@ export abstract class Constants { "size": "auto", "type": "center", "instance": "Layout", - "children": [{"instance": "Wnd", "children": [{"instance": "Tab", "children": []}]}] + "children": [{ + "instance": "Wnd", + "children": [{ + "instance": "Tab", + "children": [] + } as Config.IUILayoutTab] + }] }, { "direction": "tb", "size": "0px", @@ -527,30 +533,40 @@ export abstract class Constants { show: true, icon: "iconFiles", hotkeyLangId: "fileTree", + hotkey: "", + title: "", }, { type: "outline", size: {width: 227, height: 0}, show: false, icon: "iconAlignCenter", hotkeyLangId: "outline", + hotkey: "", + title: "", }, { type: "inbox", size: {width: 320, height: 0}, show: false, icon: "iconInbox", hotkeyLangId: "inbox", + hotkey: "", + title: "", }], [{ type: "bookmark", size: {width: 227, height: 0}, show: false, icon: "iconBookmark", hotkeyLangId: "bookmark", + hotkey: "", + title: "", }, { type: "tag", size: {width: 227, height: 0}, show: false, icon: "iconTags", hotkeyLangId: "tag", + hotkey: "", + title: "", }] ] }, @@ -563,18 +579,24 @@ export abstract class Constants { show: false, icon: "iconGraph", hotkeyLangId: "graphView", + hotkey: "", + title: "", }, { type: "globalGraph", size: {width: 320, height: 0}, show: false, icon: "iconGlobalGraph", hotkeyLangId: "globalGraph", + hotkey: "", + title: "", }], [{ type: "backlink", size: {width: 320, height: 0}, show: false, icon: "iconLink", hotkeyLangId: "backlinks", + hotkey: "", + title: "", }] ] } diff --git a/app/src/types/config.d.ts b/app/src/types/config.d.ts index a50adc89c..9deaa4928 100644 --- a/app/src/types/config.d.ts +++ b/app/src/types/config.d.ts @@ -2067,6 +2067,11 @@ declare namespace Config { * Search type filtering */ export interface IUILayoutTabSearchConfigTypes { + /** + * Search results contain audio blocks + * @default false + */ + audioBlock: boolean; /** * Search results contain blockquote blocks * @default false @@ -2102,6 +2107,11 @@ declare namespace Config { * @default false */ htmlBlock: boolean; + /** + * Search results contain iframe blocks + * @default false + */ + iFrameBlock: boolean; /** * Search results contain list blocks * @default false @@ -2132,6 +2142,16 @@ declare namespace Config { * @default false */ table: boolean; + /** + * Search results contain video blocks + * @default false + */ + videoBlock: boolean; + /** + * Search results contain widget blocks + * @default false + */ + widgetBlock: boolean; }