From 07b0ccbabed6be24efdbc72d01c8c1bc5a0490c2 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Tue, 23 May 2023 19:16:06 +0800 Subject: [PATCH] :bug: fix https://github.com/siyuan-note/siyuan/issues/8337 --- app/src/editor/util.ts | 1 + app/src/types/index.d.ts | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/editor/util.ts b/app/src/editor/util.ts index ddc8b8041..f67cf92ac 100644 --- a/app/src/editor/util.ts +++ b/app/src/editor/util.ts @@ -398,6 +398,7 @@ const newTab = (options: IOpenFileOptions) => { title: options.custom.title, callback(tab) { tab.addModel(options.custom.fn({ + app: options.app, tab, data: options.custom.data })); diff --git a/app/src/types/index.d.ts b/app/src/types/index.d.ts index 0abd8079b..ec45843c6 100644 --- a/app/src/types/index.d.ts +++ b/app/src/types/index.d.ts @@ -323,7 +323,11 @@ declare interface IOpenFileOptions { title: string, icon: string, data?: any - fn?: (options: { tab: import("../layout/Tab").Tab, data: any }) => import("../layout/Model").Model, + fn?: (options: { + tab: import("../layout/Tab").Tab, + data: any, + app: import("../index").App + }) => import("../layout/Model").Model, } assetPath?: string, // asset 必填 fileName?: string, // file 必填