From b0abc4790189ea79dbb4f71a918365d9aa5c4fb5 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Thu, 5 Mar 2026 23:25:00 +0800 Subject: [PATCH] :art: Support sending notifications on HarmonyOS https://github.com/siyuan-note/siyuan/issues/17125 Signed-off-by: Daniel <845765@qq.com> --- app/src/types/index.d.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/types/index.d.ts b/app/src/types/index.d.ts index 78336d690..aae38ce66 100644 --- a/app/src/types/index.d.ts +++ b/app/src/types/index.d.ts @@ -255,7 +255,8 @@ interface Window { getScreenWidthPx(): number exit(): void setWebViewFocusable(enable: boolean): void - sendNotification(channel: string, title: string, body: string, delayInSeconds: number): void + sendNotification(channel: string, title: string, body: string, delayInSeconds: number): number + cancelNotification(id: number): void }; JSHarmony: { showKeyboard(): void @@ -275,6 +276,7 @@ interface Window { exit(): void setWebViewFocusable(enable: boolean): void sendNotification(channel: string, title: string, body: string, delayInSeconds: number): void + cancelNotification(id: number): void }; Protyle: import("../protyle/method").default;