From 95770295866ab3d35b4f0e6f580b2f73587ea189 Mon Sep 17 00:00:00 2001 From: Peng fafu Date: Thu, 4 Sep 2025 11:48:42 +0800 Subject: [PATCH] =?UTF-8?q?WindowExtensionContext=E7=9B=B8=E5=85=B3?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=BA=9F=E5=BC=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Peng fafu --- api/@ohos.application.WindowExtensionAbility.d.ts | 10 +++++++++- api/application/WindowExtensionContext.d.ts | 6 +++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/api/@ohos.application.WindowExtensionAbility.d.ts b/api/@ohos.application.WindowExtensionAbility.d.ts index ee8a1b08b9..b5810d91a6 100644 --- a/api/@ohos.application.WindowExtensionAbility.d.ts +++ b/api/@ohos.application.WindowExtensionAbility.d.ts @@ -30,8 +30,9 @@ import window from './@ohos.window'; * @systemapi hide for inner use. * @StageModelOnly * @since 9 + * @deprecated since 21 */ -export default class WindowExtensionAbility { +declare class WindowExtensionAbility { /** * Indicates window extension ability context. * @@ -40,6 +41,7 @@ export default class WindowExtensionAbility { * @systemapi hide for inner use. * @StageModelOnly * @since 9 + * @deprecated since 21 */ context: WindowExtensionContext; @@ -51,6 +53,7 @@ export default class WindowExtensionAbility { * @systemapi hide for inner use. * @StageModelOnly * @since 9 + * @deprecated since 21 */ onConnect(want: Want): void; @@ -62,6 +65,7 @@ export default class WindowExtensionAbility { * @systemapi hide for inner use. * @StageModelOnly * @since 9 + * @deprecated since 21 */ onDisconnect(want: Want): void; @@ -73,10 +77,13 @@ export default class WindowExtensionAbility { * @systemapi hide for inner use. * @StageModelOnly * @since 9 + * @deprecated since 21 */ onWindowReady(window: window.Window): void; } +export default WindowExtensionAbility; + /** * The context of window extension. It allows access to * windowExtension-specific resources. @@ -86,5 +93,6 @@ export default class WindowExtensionAbility { * @systemapi * @stagemodelonly * @since 9 + * @deprecated since 21 */ export type WindowExtensionContext = _WindowExtensionContext; diff --git a/api/application/WindowExtensionContext.d.ts b/api/application/WindowExtensionContext.d.ts index 107da461c6..088bf66e26 100644 --- a/api/application/WindowExtensionContext.d.ts +++ b/api/application/WindowExtensionContext.d.ts @@ -32,8 +32,9 @@ import StartOptions from '../@ohos.app.ability.StartOptions'; * @systemapi * @stagemodelonly * @since 9 + * @deprecated since 21 */ -export default class WindowExtensionContext extends ExtensionContext { +declare class WindowExtensionContext extends ExtensionContext { /** * Window extension uses this method to start a specific ability. * @@ -60,6 +61,7 @@ export default class WindowExtensionContext extends ExtensionContext { * @systemapi * @stagemodelonly * @since 12 + * @deprecated since 21 */ startAbility(want: Want, options: StartOptions, callback: AsyncCallback): void; @@ -89,6 +91,8 @@ export default class WindowExtensionContext extends ExtensionContext { * @systemapi * @stagemodelonly * @since 12 + * @deprecated since 21 */ startAbility(want: Want, options?: StartOptions): Promise; } +export default WindowExtensionContext; \ No newline at end of file -- Gitee