From 83cc0a1996018ab72dd177981da40eb244a5518d Mon Sep 17 00:00:00 2001 From: zhaobaiyi Date: Mon, 21 Jul 2025 16:40:17 +0800 Subject: [PATCH 1/8] Change method to attribute Signed-off-by: zhaobaiyi --- ...ohos.animation.windowAnimationManager.d.ts | 120 +++++++++++++++--- 1 file changed, 104 insertions(+), 16 deletions(-) diff --git a/api/@ohos.animation.windowAnimationManager.d.ts b/api/@ohos.animation.windowAnimationManager.d.ts index e7cdf9c7c3..49324f2e6d 100644 --- a/api/@ohos.animation.windowAnimationManager.d.ts +++ b/api/@ohos.animation.windowAnimationManager.d.ts @@ -220,12 +220,23 @@ declare namespace windowAnimationManager { * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 9 */ onStartAppFromLauncher(startingWindowTarget: WindowAnimationTarget, finishCallback: WindowAnimationFinishedCallback): void; + /** + * Called on starting an application form launcher. + * + * @type { function } + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 + * @arkts 1.2 + */ + onStartAppFromLauncher: (startingWindowTarget: WindowAnimationTarget, + finishCallback: WindowAnimationFinishedCallback) => void; + /** * Called on starting an application form recent. * @@ -233,12 +244,24 @@ declare namespace windowAnimationManager { * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 9 */ onStartAppFromRecent(startingWindowTarget: WindowAnimationTarget, finishCallback: WindowAnimationFinishedCallback): void; + /** + * Called on starting an application form recent. + * + * @type { function } + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 + * @arkts 1.2 + */ + onStartAppFromRecent: (startingWindowTarget: WindowAnimationTarget, + finishCallback: WindowAnimationFinishedCallback) => void; + + /** * Called on starting an application form other. * @@ -246,12 +269,24 @@ declare namespace windowAnimationManager { * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 9 */ onStartAppFromOther(startingWindowTarget: WindowAnimationTarget, finishCallback: WindowAnimationFinishedCallback): void; + /** + * Called on starting an application form other. + * + * @type { function } + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 + * @arkts 1.2 + */ + onStartAppFromOther: (startingWindowTarget: WindowAnimationTarget, + finishCallback: WindowAnimationFinishedCallback) => void; + + /** * Called on application transition. * @@ -260,12 +295,23 @@ declare namespace windowAnimationManager { * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 9 */ onAppTransition(fromWindowTarget: WindowAnimationTarget, toWindowTarget: WindowAnimationTarget, finishCallback: WindowAnimationFinishedCallback): void; + /** + * Called on application transition. + * + * @type { function } + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 + * @arkts 1.2 + */ + onAppTransition: (fromWindowTarget: WindowAnimationTarget, toWindowTarget: WindowAnimationTarget, + finishCallback: WindowAnimationFinishedCallback) => void; + /** * Called on minimizing a window. * @@ -273,12 +319,23 @@ declare namespace windowAnimationManager { * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 9 */ onMinimizeWindow(minimizingWindowTarget: WindowAnimationTarget, finishCallback: WindowAnimationFinishedCallback): void; + /** + * Called on minimizing a window. + * + * @type { function } + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 + * @arkts 1.2 + */ + onMinimizeWindow: (minimizingWindowTarget: WindowAnimationTarget, + finishCallback: WindowAnimationFinishedCallback) => void; + /** * Called on closing a window. * @@ -286,22 +343,42 @@ declare namespace windowAnimationManager { * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 9 */ onCloseWindow(closingWindowTarget: WindowAnimationTarget, finishCallback: WindowAnimationFinishedCallback): void; + /** + * Called on closing a window. + * + * @type { function } + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 + * @arkts 1.2 + */ + onCloseWindow: (closingWindowTarget: WindowAnimationTarget, finishCallback: WindowAnimationFinishedCallback) => void; + /** * Called on unlocking the screen. * * @param {WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 9 */ onScreenUnlock(finishCallback: WindowAnimationFinishedCallback): void; + /** + * Called on unlocking the screen. + * + * @type { function } + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 + * @arkts 1.2 + */ + onScreenUnlock: (finishCallback: WindowAnimationFinishedCallback) => void; + /** * Called on window animation targets update. @@ -310,11 +387,22 @@ declare namespace windowAnimationManager { * @param { Array } floatingWindowTargets - All the floating window targets. * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. - * @since arkts {'1.1':'9', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 9 */ onWindowAnimationTargetsUpdate(fullScreenWindowTarget: WindowAnimationTarget, floatingWindowTargets: Array): void; + + /** + * Called on window animation targets update. + * + * @type { function } + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 + * @arkts 1.2 + */ + onWindowAnimationTargetsUpdate: (fullScreenWindowTarget: WindowAnimationTarget, + floatingWindowTargets: Array) => void; } } -- Gitee From 626b331b18a2742b25b93f54c544776b65f0ebc9 Mon Sep 17 00:00:00 2001 From: Fouckttt Date: Mon, 4 Aug 2025 11:19:05 +0800 Subject: [PATCH 2/8] Method and Property Correction Issue:https://gitee.com/openharmony/interface_sdk-js/issues/ICN63O Signed-off-by: Fouckttt --- ...ohos.animation.windowAnimationManager.d.ts | 206 ++++++++++++------ 1 file changed, 139 insertions(+), 67 deletions(-) diff --git a/api/@ohos.animation.windowAnimationManager.d.ts b/api/@ohos.animation.windowAnimationManager.d.ts index 49324f2e6d..356e3bf859 100644 --- a/api/@ohos.animation.windowAnimationManager.d.ts +++ b/api/@ohos.animation.windowAnimationManager.d.ts @@ -203,6 +203,109 @@ declare namespace windowAnimationManager { onAnimationFinish(): void; } + /** + * Callback function on starting an application form launcher. + * + * @param { WindowAnimationTarget } startingWindowTarget - indicates Window target of the starting application. + * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 + * @arkts 1.1&1.2 + */ + type appStartFromLauncherCallback = (startingWindowTarget: WindowAnimationTarget, + finishCallback: WindowAnimationFinishedCallback) => void; + + /** + * Callback function on starting an application form recent. + * + * @param { WindowAnimationTarget } startingWindowTarget - Window target of the starting application. + * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 + * @arkts 1.1&1.2 + */ + type appStartFromRecentCallback = (startingWindowTarget: WindowAnimationTarget, + finishCallback: WindowAnimationFinishedCallback) => void; + + /** + * Callback function on starting an application form other. + * + * @param { WindowAnimationTarget } startingWindowTarget - Window target of the starting application. + * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 + * @arkts 1.1&1.2 + */ + type appStartFromOtherCallback = (startingWindowTarget: WindowAnimationTarget, + finishCallback: WindowAnimationFinishedCallback) => void; + + /** + * Callback function on application transition. + * + * @param { WindowAnimationTarget } fromWindowTarget - Window target of the source application. + * @param { WindowAnimationTarget } toWindowTarget - Window target of the destination application. + * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 + * @arkts 1.1&1.2 + */ + type appTransitionCallback = (fromWindowTarget: WindowAnimationTarget, toWindowTarget: WindowAnimationTarget, + finishCallback: WindowAnimationFinishedCallback) => void; + + /** + * Callback function on minimizing a window. + * + * @param { WindowAnimationTarget } minimizingWindowTarget - Window target of the minimizing window. + * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 + * @arkts 1.1&1.2 + */ + type windowMinimizationCallback = (minimizingWindowTarget: WindowAnimationTarget, + finishCallback: WindowAnimationFinishedCallback) => void; + + /** + * Callback function on closing a window. + * + * @param { WindowAnimationTarget }closingWindowTarget - Window target of the closing window. + * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 + * @arkts 1.1&1.2 + */ + type windowCloseCallback = (closingWindowTarget: WindowAnimationTarget, + finishCallback: WindowAnimationFinishedCallback) => void; + + /** + * Callback function on unlocking the screen. + * + * @param {WindowAnimationFinishedCallback } finishCallback - Animation finished callback. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 + * @arkts 1.1&1.2 + */ + type screenUnlockCallback = (finishCallback: WindowAnimationFinishedCallback) => void; + + /** + * Callback function on window animation targets update. + * + * @param { WindowAnimationTarget } fullScreenWindowTarget - The fullscreen window target. + * @param { Array } floatingWindowTargets - All the floating window targets. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 + * @arkts 1.1&1.2 + */ + type windowAnimationTargetsUpdationCallback = (fullScreenWindowTarget: WindowAnimationTarget, + floatingWindowTargets: Array) => void; + /** * Window animation controller. * @@ -222,20 +325,16 @@ declare namespace windowAnimationManager { * @systemapi Hide this for inner system use. * @since 9 */ - onStartAppFromLauncher(startingWindowTarget: WindowAnimationTarget, - finishCallback: WindowAnimationFinishedCallback): void; - - /** - * Called on starting an application form launcher. + /** + * Callback function on starting an application form launcher. * - * @type { function } + * @type { ?function } * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. * @since 20 - * @arkts 1.2 + * @arkts 1.1&1.2 */ - onStartAppFromLauncher: (startingWindowTarget: WindowAnimationTarget, - finishCallback: WindowAnimationFinishedCallback) => void; + onStartAppFromLauncher?: appStartFromLauncherCallback; /** * Called on starting an application form recent. @@ -246,21 +345,16 @@ declare namespace windowAnimationManager { * @systemapi Hide this for inner system use. * @since 9 */ - onStartAppFromRecent(startingWindowTarget: WindowAnimationTarget, - finishCallback: WindowAnimationFinishedCallback): void; - - /** - * Called on starting an application form recent. + /** + * Callback function on starting an application form launcher. * - * @type { function } + * @type { ?function } * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. * @since 20 - * @arkts 1.2 + * @arkts 1.1&1.2 */ - onStartAppFromRecent: (startingWindowTarget: WindowAnimationTarget, - finishCallback: WindowAnimationFinishedCallback) => void; - + onStartAppFromRecent?: appStartFromRecentCallback; /** * Called on starting an application form other. @@ -271,21 +365,16 @@ declare namespace windowAnimationManager { * @systemapi Hide this for inner system use. * @since 9 */ - onStartAppFromOther(startingWindowTarget: WindowAnimationTarget, - finishCallback: WindowAnimationFinishedCallback): void; - - /** - * Called on starting an application form other. + /** + * Callback function on starting an application form launcher. * - * @type { function } + * @type { ?function } * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. * @since 20 - * @arkts 1.2 + * @arkts 1.1&1.2 */ - onStartAppFromOther: (startingWindowTarget: WindowAnimationTarget, - finishCallback: WindowAnimationFinishedCallback) => void; - + onStartAppFromOther?: appStartFromOtherCallback; /** * Called on application transition. @@ -297,20 +386,16 @@ declare namespace windowAnimationManager { * @systemapi Hide this for inner system use. * @since 9 */ - onAppTransition(fromWindowTarget: WindowAnimationTarget, toWindowTarget: WindowAnimationTarget, - finishCallback: WindowAnimationFinishedCallback): void; - - /** - * Called on application transition. + /** + * Callback function on application transition. * - * @type { function } + * @type { ?function } * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. * @since 20 - * @arkts 1.2 + * @arkts 1.1&1.2 */ - onAppTransition: (fromWindowTarget: WindowAnimationTarget, toWindowTarget: WindowAnimationTarget, - finishCallback: WindowAnimationFinishedCallback) => void; + onAppTransition?: appTransitionCallback; /** * Called on minimizing a window. @@ -321,20 +406,16 @@ declare namespace windowAnimationManager { * @systemapi Hide this for inner system use. * @since 9 */ - onMinimizeWindow(minimizingWindowTarget: WindowAnimationTarget, - finishCallback: WindowAnimationFinishedCallback): void; - /** - * Called on minimizing a window. + * Callback function on minimizing a window. * - * @type { function } + * @type { ?function } * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. * @since 20 - * @arkts 1.2 + * @arkts 1.1&1.2 */ - onMinimizeWindow: (minimizingWindowTarget: WindowAnimationTarget, - finishCallback: WindowAnimationFinishedCallback) => void; + onMinimizeWindow?: windowMinimizationCallback; /** * Called on closing a window. @@ -345,18 +426,16 @@ declare namespace windowAnimationManager { * @systemapi Hide this for inner system use. * @since 9 */ - onCloseWindow(closingWindowTarget: WindowAnimationTarget, finishCallback: WindowAnimationFinishedCallback): void; - /** - * Called on closing a window. + * Callback function on closing a window. * - * @type { function } + * @type { ?function } * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. * @since 20 - * @arkts 1.2 + * @arkts 1.1&1.2 */ - onCloseWindow: (closingWindowTarget: WindowAnimationTarget, finishCallback: WindowAnimationFinishedCallback) => void; + onCloseWindow?: windowCloseCallback; /** * Called on unlocking the screen. @@ -366,19 +445,16 @@ declare namespace windowAnimationManager { * @systemapi Hide this for inner system use. * @since 9 */ - onScreenUnlock(finishCallback: WindowAnimationFinishedCallback): void; - /** - * Called on unlocking the screen. + * Callback function on unlocking the screen. * - * @type { function } + * @type { ?function } * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. * @since 20 - * @arkts 1.2 + * @arkts 1.1&1.2 */ - onScreenUnlock: (finishCallback: WindowAnimationFinishedCallback) => void; - + onScreenUnlock?: screenUnlockCallback; /** * Called on window animation targets update. @@ -389,20 +465,16 @@ declare namespace windowAnimationManager { * @systemapi Hide this for inner system use. * @since 9 */ - onWindowAnimationTargetsUpdate(fullScreenWindowTarget: WindowAnimationTarget, - floatingWindowTargets: Array): void; - /** - * Called on window animation targets update. + * Callback function on window animation targets update. * - * @type { function } + * @type { ?function } * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. * @since 20 - * @arkts 1.2 + * @arkts 1.1&1.2 */ - onWindowAnimationTargetsUpdate: (fullScreenWindowTarget: WindowAnimationTarget, - floatingWindowTargets: Array) => void; + onWindowAnimationTargetsUpdate?: windowAnimationTargetsUpdationCallback; } } -- Gitee From cff5c014c329ced52fe38d005969a0ad1e449bb6 Mon Sep 17 00:00:00 2001 From: Fouckttt Date: Mon, 4 Aug 2025 15:02:02 +0800 Subject: [PATCH 3/8] Method and Property Correction Issue:https://gitee.com/openharmony/interface_sdk-js/issues/ICN63O Signed-off-by: Fouckttt --- ...ohos.animation.windowAnimationManager.d.ts | 56 +++++++++++-------- 1 file changed, 32 insertions(+), 24 deletions(-) diff --git a/api/@ohos.animation.windowAnimationManager.d.ts b/api/@ohos.animation.windowAnimationManager.d.ts index 356e3bf859..c4d04f83b9 100644 --- a/api/@ohos.animation.windowAnimationManager.d.ts +++ b/api/@ohos.animation.windowAnimationManager.d.ts @@ -206,6 +206,7 @@ declare namespace windowAnimationManager { /** * Callback function on starting an application form launcher. * + * @type { function } AppStartFromLauncherCallback * @param { WindowAnimationTarget } startingWindowTarget - indicates Window target of the starting application. * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -213,12 +214,13 @@ declare namespace windowAnimationManager { * @since 20 * @arkts 1.1&1.2 */ - type appStartFromLauncherCallback = (startingWindowTarget: WindowAnimationTarget, + type AppStartFromLauncherCallback = (startingWindowTarget: WindowAnimationTarget, finishCallback: WindowAnimationFinishedCallback) => void; /** * Callback function on starting an application form recent. * + * @type { function } AppStartFromRecentCallback * @param { WindowAnimationTarget } startingWindowTarget - Window target of the starting application. * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -226,12 +228,13 @@ declare namespace windowAnimationManager { * @since 20 * @arkts 1.1&1.2 */ - type appStartFromRecentCallback = (startingWindowTarget: WindowAnimationTarget, + type AppStartFromRecentCallback = (startingWindowTarget: WindowAnimationTarget, finishCallback: WindowAnimationFinishedCallback) => void; /** * Callback function on starting an application form other. * + * @type { function } AppStartFromOtherCallback * @param { WindowAnimationTarget } startingWindowTarget - Window target of the starting application. * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -239,12 +242,13 @@ declare namespace windowAnimationManager { * @since 20 * @arkts 1.1&1.2 */ - type appStartFromOtherCallback = (startingWindowTarget: WindowAnimationTarget, + type AppStartFromOtherCallback = (startingWindowTarget: WindowAnimationTarget, finishCallback: WindowAnimationFinishedCallback) => void; /** * Callback function on application transition. * + * @type { function } AppTransitionCallback * @param { WindowAnimationTarget } fromWindowTarget - Window target of the source application. * @param { WindowAnimationTarget } toWindowTarget - Window target of the destination application. * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. @@ -253,12 +257,13 @@ declare namespace windowAnimationManager { * @since 20 * @arkts 1.1&1.2 */ - type appTransitionCallback = (fromWindowTarget: WindowAnimationTarget, toWindowTarget: WindowAnimationTarget, + type AppTransitionCallback = (fromWindowTarget: WindowAnimationTarget, toWindowTarget: WindowAnimationTarget, finishCallback: WindowAnimationFinishedCallback) => void; /** * Callback function on minimizing a window. * + * @type { function } WindowMinimizationCallback * @param { WindowAnimationTarget } minimizingWindowTarget - Window target of the minimizing window. * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -266,12 +271,13 @@ declare namespace windowAnimationManager { * @since 20 * @arkts 1.1&1.2 */ - type windowMinimizationCallback = (minimizingWindowTarget: WindowAnimationTarget, + type WindowMinimizationCallback = (minimizingWindowTarget: WindowAnimationTarget, finishCallback: WindowAnimationFinishedCallback) => void; /** * Callback function on closing a window. * + * @type { function } WindowCloseCallback * @param { WindowAnimationTarget }closingWindowTarget - Window target of the closing window. * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -279,23 +285,25 @@ declare namespace windowAnimationManager { * @since 20 * @arkts 1.1&1.2 */ - type windowCloseCallback = (closingWindowTarget: WindowAnimationTarget, + type WindowCloseCallback = (closingWindowTarget: WindowAnimationTarget, finishCallback: WindowAnimationFinishedCallback) => void; /** * Callback function on unlocking the screen. * + * @type { function } ScreenUnlockCallback * @param {WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. * @since 20 * @arkts 1.1&1.2 */ - type screenUnlockCallback = (finishCallback: WindowAnimationFinishedCallback) => void; + type ScreenUnlockCallback = (finishCallback: WindowAnimationFinishedCallback) => void; /** * Callback function on window animation targets update. * + * @type { function } WindowAnimationTargetsUpdationCallback * @param { WindowAnimationTarget } fullScreenWindowTarget - The fullscreen window target. * @param { Array } floatingWindowTargets - All the floating window targets. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -303,7 +311,7 @@ declare namespace windowAnimationManager { * @since 20 * @arkts 1.1&1.2 */ - type windowAnimationTargetsUpdationCallback = (fullScreenWindowTarget: WindowAnimationTarget, + type WindowAnimationTargetsUpdationCallback = (fullScreenWindowTarget: WindowAnimationTarget, floatingWindowTargets: Array) => void; /** @@ -328,13 +336,13 @@ declare namespace windowAnimationManager { /** * Callback function on starting an application form launcher. * - * @type { ?function } + * @type { ?AppStartFromLauncherCallback } * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. * @since 20 * @arkts 1.1&1.2 */ - onStartAppFromLauncher?: appStartFromLauncherCallback; + onStartAppFromLauncher?: AppStartFromLauncherCallback; /** * Called on starting an application form recent. @@ -348,13 +356,13 @@ declare namespace windowAnimationManager { /** * Callback function on starting an application form launcher. * - * @type { ?function } + * @type { ?AppStartFromRecentCallback } * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. * @since 20 * @arkts 1.1&1.2 */ - onStartAppFromRecent?: appStartFromRecentCallback; + onStartAppFromRecent?: AppStartFromRecentCallback; /** * Called on starting an application form other. @@ -368,13 +376,13 @@ declare namespace windowAnimationManager { /** * Callback function on starting an application form launcher. * - * @type { ?function } + * @type { ?AppStartFromOtherCallback } * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. * @since 20 * @arkts 1.1&1.2 */ - onStartAppFromOther?: appStartFromOtherCallback; + onStartAppFromOther?: AppStartFromOtherCallback; /** * Called on application transition. @@ -389,13 +397,13 @@ declare namespace windowAnimationManager { /** * Callback function on application transition. * - * @type { ?function } + * @type { ?AppTransitionCallback } * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. * @since 20 * @arkts 1.1&1.2 */ - onAppTransition?: appTransitionCallback; + onAppTransition?: AppTransitionCallback; /** * Called on minimizing a window. @@ -409,13 +417,13 @@ declare namespace windowAnimationManager { /** * Callback function on minimizing a window. * - * @type { ?function } + * @type { ?WindowMinimizationCallback } * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. * @since 20 * @arkts 1.1&1.2 */ - onMinimizeWindow?: windowMinimizationCallback; + onMinimizeWindow?: WindowMinimizationCallback; /** * Called on closing a window. @@ -429,13 +437,13 @@ declare namespace windowAnimationManager { /** * Callback function on closing a window. * - * @type { ?function } + * @type { ?WindowCloseCallback } * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. * @since 20 * @arkts 1.1&1.2 */ - onCloseWindow?: windowCloseCallback; + onCloseWindow?: WindowCloseCallback; /** * Called on unlocking the screen. @@ -448,13 +456,13 @@ declare namespace windowAnimationManager { /** * Callback function on unlocking the screen. * - * @type { ?function } + * @type { ?ScreenUnlockCallback } * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. * @since 20 * @arkts 1.1&1.2 */ - onScreenUnlock?: screenUnlockCallback; + onScreenUnlock?: ScreenUnlockCallback; /** * Called on window animation targets update. @@ -468,13 +476,13 @@ declare namespace windowAnimationManager { /** * Callback function on window animation targets update. * - * @type { ?function } + * @type { ?WindowAnimationTargetsUpdationCallback } * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. * @since 20 * @arkts 1.1&1.2 */ - onWindowAnimationTargetsUpdate?: windowAnimationTargetsUpdationCallback; + onWindowAnimationTargetsUpdate?: WindowAnimationTargetsUpdationCallback; } } -- Gitee From 22b4bf2356434a9837ff04d630a70ce863bb2848 Mon Sep 17 00:00:00 2001 From: Fouckttt Date: Mon, 4 Aug 2025 18:56:16 +0800 Subject: [PATCH 4/8] Method and Property Coorection Issue:https://gitee.com/openharmony/interface_sdk-js/issues/ICN63O Signed-off-by: Fouckttt --- api/@ohos.animation.windowAnimationManager.d.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/api/@ohos.animation.windowAnimationManager.d.ts b/api/@ohos.animation.windowAnimationManager.d.ts index c4d04f83b9..e0c1ecc7f8 100644 --- a/api/@ohos.animation.windowAnimationManager.d.ts +++ b/api/@ohos.animation.windowAnimationManager.d.ts @@ -206,7 +206,7 @@ declare namespace windowAnimationManager { /** * Callback function on starting an application form launcher. * - * @type { function } AppStartFromLauncherCallback + * @typedef { function } AppStartFromLauncherCallback * @param { WindowAnimationTarget } startingWindowTarget - indicates Window target of the starting application. * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -220,7 +220,7 @@ declare namespace windowAnimationManager { /** * Callback function on starting an application form recent. * - * @type { function } AppStartFromRecentCallback + * @typedef { function } AppStartFromRecentCallback * @param { WindowAnimationTarget } startingWindowTarget - Window target of the starting application. * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -234,7 +234,7 @@ declare namespace windowAnimationManager { /** * Callback function on starting an application form other. * - * @type { function } AppStartFromOtherCallback + * @typedef { function } AppStartFromOtherCallback * @param { WindowAnimationTarget } startingWindowTarget - Window target of the starting application. * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -248,7 +248,7 @@ declare namespace windowAnimationManager { /** * Callback function on application transition. * - * @type { function } AppTransitionCallback + * @typedef { function } AppTransitionCallback * @param { WindowAnimationTarget } fromWindowTarget - Window target of the source application. * @param { WindowAnimationTarget } toWindowTarget - Window target of the destination application. * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. @@ -263,7 +263,7 @@ declare namespace windowAnimationManager { /** * Callback function on minimizing a window. * - * @type { function } WindowMinimizationCallback + * @typedef { function } WindowMinimizationCallback * @param { WindowAnimationTarget } minimizingWindowTarget - Window target of the minimizing window. * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -277,7 +277,7 @@ declare namespace windowAnimationManager { /** * Callback function on closing a window. * - * @type { function } WindowCloseCallback + * @typedef { function } WindowCloseCallback * @param { WindowAnimationTarget }closingWindowTarget - Window target of the closing window. * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -291,7 +291,7 @@ declare namespace windowAnimationManager { /** * Callback function on unlocking the screen. * - * @type { function } ScreenUnlockCallback + * @typedef { function } ScreenUnlockCallback * @param {WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. @@ -303,7 +303,7 @@ declare namespace windowAnimationManager { /** * Callback function on window animation targets update. * - * @type { function } WindowAnimationTargetsUpdationCallback + * @typedef { function } WindowAnimationTargetsUpdationCallback * @param { WindowAnimationTarget } fullScreenWindowTarget - The fullscreen window target. * @param { Array } floatingWindowTargets - All the floating window targets. * @syscap SystemCapability.WindowManager.WindowManager.Core -- Gitee From bfffa54d01448444707ecb9c958be173b3881b78 Mon Sep 17 00:00:00 2001 From: Fouckttt Date: Tue, 5 Aug 2025 09:41:13 +0800 Subject: [PATCH 5/8] Type no repetation Issue:https://gitee.com/openharmony/interface_sdk-js/issues/ICN63O Signed-off-by: Fouckttt --- ...ohos.animation.windowAnimationManager.d.ts | 74 ++++--------------- 1 file changed, 16 insertions(+), 58 deletions(-) diff --git a/api/@ohos.animation.windowAnimationManager.d.ts b/api/@ohos.animation.windowAnimationManager.d.ts index e0c1ecc7f8..cf15312da9 100644 --- a/api/@ohos.animation.windowAnimationManager.d.ts +++ b/api/@ohos.animation.windowAnimationManager.d.ts @@ -204,9 +204,9 @@ declare namespace windowAnimationManager { } /** - * Callback function on starting an application form launcher. + * Callback function on starting an application. * - * @typedef { function } AppStartFromLauncherCallback + * @typedef { function } AppStartFromCallback * @param { WindowAnimationTarget } startingWindowTarget - indicates Window target of the starting application. * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -214,35 +214,7 @@ declare namespace windowAnimationManager { * @since 20 * @arkts 1.1&1.2 */ - type AppStartFromLauncherCallback = (startingWindowTarget: WindowAnimationTarget, - finishCallback: WindowAnimationFinishedCallback) => void; - - /** - * Callback function on starting an application form recent. - * - * @typedef { function } AppStartFromRecentCallback - * @param { WindowAnimationTarget } startingWindowTarget - Window target of the starting application. - * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. - * @syscap SystemCapability.WindowManager.WindowManager.Core - * @systemapi Hide this for inner system use. - * @since 20 - * @arkts 1.1&1.2 - */ - type AppStartFromRecentCallback = (startingWindowTarget: WindowAnimationTarget, - finishCallback: WindowAnimationFinishedCallback) => void; - - /** - * Callback function on starting an application form other. - * - * @typedef { function } AppStartFromOtherCallback - * @param { WindowAnimationTarget } startingWindowTarget - Window target of the starting application. - * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. - * @syscap SystemCapability.WindowManager.WindowManager.Core - * @systemapi Hide this for inner system use. - * @since 20 - * @arkts 1.1&1.2 - */ - type AppStartFromOtherCallback = (startingWindowTarget: WindowAnimationTarget, + type AppStartFromCallback = (startingWindowTarget: WindowAnimationTarget, finishCallback: WindowAnimationFinishedCallback) => void; /** @@ -261,9 +233,9 @@ declare namespace windowAnimationManager { finishCallback: WindowAnimationFinishedCallback) => void; /** - * Callback function on minimizing a window. + * Callback function on Animating a window. * - * @typedef { function } WindowMinimizationCallback + * @typedef { function } WindowAnimationTargetCallback * @param { WindowAnimationTarget } minimizingWindowTarget - Window target of the minimizing window. * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -271,21 +243,7 @@ declare namespace windowAnimationManager { * @since 20 * @arkts 1.1&1.2 */ - type WindowMinimizationCallback = (minimizingWindowTarget: WindowAnimationTarget, - finishCallback: WindowAnimationFinishedCallback) => void; - - /** - * Callback function on closing a window. - * - * @typedef { function } WindowCloseCallback - * @param { WindowAnimationTarget }closingWindowTarget - Window target of the closing window. - * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. - * @syscap SystemCapability.WindowManager.WindowManager.Core - * @systemapi Hide this for inner system use. - * @since 20 - * @arkts 1.1&1.2 - */ - type WindowCloseCallback = (closingWindowTarget: WindowAnimationTarget, + type WindowAnimationTargetCallback = (minimizingWindowTarget: WindowAnimationTarget, finishCallback: WindowAnimationFinishedCallback) => void; /** @@ -336,13 +294,13 @@ declare namespace windowAnimationManager { /** * Callback function on starting an application form launcher. * - * @type { ?AppStartFromLauncherCallback } + * @type { ?AppStartFromCallback } * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. * @since 20 * @arkts 1.1&1.2 */ - onStartAppFromLauncher?: AppStartFromLauncherCallback; + onStartAppFromLauncher?: AppStartFromCallback; /** * Called on starting an application form recent. @@ -356,13 +314,13 @@ declare namespace windowAnimationManager { /** * Callback function on starting an application form launcher. * - * @type { ?AppStartFromRecentCallback } + * @type { ?AppStartFromCallback } * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. * @since 20 * @arkts 1.1&1.2 */ - onStartAppFromRecent?: AppStartFromRecentCallback; + onStartAppFromRecent?: AppStartFromCallback; /** * Called on starting an application form other. @@ -376,13 +334,13 @@ declare namespace windowAnimationManager { /** * Callback function on starting an application form launcher. * - * @type { ?AppStartFromOtherCallback } + * @type { ?AppStartFromCallback } * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. * @since 20 * @arkts 1.1&1.2 */ - onStartAppFromOther?: AppStartFromOtherCallback; + onStartAppFromOther?: AppStartFromCallback; /** * Called on application transition. @@ -417,13 +375,13 @@ declare namespace windowAnimationManager { /** * Callback function on minimizing a window. * - * @type { ?WindowMinimizationCallback } + * @type { ?WindowAnimationTargetCallback } * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. * @since 20 * @arkts 1.1&1.2 */ - onMinimizeWindow?: WindowMinimizationCallback; + onMinimizeWindow?: WindowAnimationTargetCallback; /** * Called on closing a window. @@ -437,13 +395,13 @@ declare namespace windowAnimationManager { /** * Callback function on closing a window. * - * @type { ?WindowCloseCallback } + * @type { ?WindowAnimationTargetCallback } * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. * @since 20 * @arkts 1.1&1.2 */ - onCloseWindow?: WindowCloseCallback; + onCloseWindow?: WindowAnimationTargetCallback; /** * Called on unlocking the screen. -- Gitee From cba3f704024a1073ff26afafd6044e762fdb3c40 Mon Sep 17 00:00:00 2001 From: Fouckttt Date: Wed, 6 Aug 2025 10:21:21 +0800 Subject: [PATCH 6/8] Method Property Correction Issue:https://gitee.com/openharmony/interface_sdk-js/issues/ICN63O Signed-off-by: Fouckttt --- ...ohos.animation.windowAnimationManager.d.ts | 44 ++++++++++++------- 1 file changed, 29 insertions(+), 15 deletions(-) diff --git a/api/@ohos.animation.windowAnimationManager.d.ts b/api/@ohos.animation.windowAnimationManager.d.ts index cf15312da9..7606b48b92 100644 --- a/api/@ohos.animation.windowAnimationManager.d.ts +++ b/api/@ohos.animation.windowAnimationManager.d.ts @@ -206,7 +206,7 @@ declare namespace windowAnimationManager { /** * Callback function on starting an application. * - * @typedef { function } AppStartFromCallback + * @typedef { function } AppStartCallback * @param { WindowAnimationTarget } startingWindowTarget - indicates Window target of the starting application. * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -214,7 +214,7 @@ declare namespace windowAnimationManager { * @since 20 * @arkts 1.1&1.2 */ - type AppStartFromCallback = (startingWindowTarget: WindowAnimationTarget, + type AppStartCallback = (startingWindowTarget: WindowAnimationTarget, finishCallback: WindowAnimationFinishedCallback) => void; /** @@ -233,9 +233,9 @@ declare namespace windowAnimationManager { finishCallback: WindowAnimationFinishedCallback) => void; /** - * Callback function on Animating a window. + * Callback function on minimizing a window. * - * @typedef { function } WindowAnimationTargetCallback + * @typedef { function } WindowMinimizationCallback * @param { WindowAnimationTarget } minimizingWindowTarget - Window target of the minimizing window. * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -243,7 +243,21 @@ declare namespace windowAnimationManager { * @since 20 * @arkts 1.1&1.2 */ - type WindowAnimationTargetCallback = (minimizingWindowTarget: WindowAnimationTarget, + type WindowMinimizationCallback = (minimizingWindowTarget: WindowAnimationTarget, + finishCallback: WindowAnimationFinishedCallback) => void; + + /** + * Callback function on closing a window. + * + * @typedef { function } WindowCloseCallback + * @param { WindowAnimationTarget }closingWindowTarget - Window target of the closing window. + * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. + * @syscap SystemCapability.WindowManager.WindowManager.Core + * @systemapi Hide this for inner system use. + * @since 20 + * @arkts 1.1&1.2 + */ + type WindowCloseCallback = (closingWindowTarget: WindowAnimationTarget, finishCallback: WindowAnimationFinishedCallback) => void; /** @@ -294,13 +308,13 @@ declare namespace windowAnimationManager { /** * Callback function on starting an application form launcher. * - * @type { ?AppStartFromCallback } + * @type { ?AppStartCallback } * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. * @since 20 * @arkts 1.1&1.2 */ - onStartAppFromLauncher?: AppStartFromCallback; + onStartAppFromLauncher?: AppStartCallback; /** * Called on starting an application form recent. @@ -314,13 +328,13 @@ declare namespace windowAnimationManager { /** * Callback function on starting an application form launcher. * - * @type { ?AppStartFromCallback } + * @type { ?AppStartCallback } * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. * @since 20 * @arkts 1.1&1.2 */ - onStartAppFromRecent?: AppStartFromCallback; + onStartAppFromRecent?: AppStartCallback; /** * Called on starting an application form other. @@ -334,13 +348,13 @@ declare namespace windowAnimationManager { /** * Callback function on starting an application form launcher. * - * @type { ?AppStartFromCallback } + * @type { ?AppStartCallback } * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. * @since 20 * @arkts 1.1&1.2 */ - onStartAppFromOther?: AppStartFromCallback; + onStartAppFromOther?: AppStartCallback; /** * Called on application transition. @@ -375,13 +389,13 @@ declare namespace windowAnimationManager { /** * Callback function on minimizing a window. * - * @type { ?WindowAnimationTargetCallback } + * @type { ?WindowMinimizationCallback } * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. * @since 20 * @arkts 1.1&1.2 */ - onMinimizeWindow?: WindowAnimationTargetCallback; + onMinimizeWindow?: WindowMinimizationCallback; /** * Called on closing a window. @@ -395,13 +409,13 @@ declare namespace windowAnimationManager { /** * Callback function on closing a window. * - * @type { ?WindowAnimationTargetCallback } + * @type { ?WindowCloseCallback } * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. * @since 20 * @arkts 1.1&1.2 */ - onCloseWindow?: WindowAnimationTargetCallback; + onCloseWindow?: WindowCloseCallback; /** * Called on unlocking the screen. -- Gitee From 5e6fe6deb89f1a7984cca24d0a037392ed1aa335 Mon Sep 17 00:00:00 2001 From: Fouckttt Date: Thu, 7 Aug 2025 16:25:15 +0800 Subject: [PATCH 7/8] Method and Property Issue:https://gitee.com/openharmony/interface_sdk-js/issues/ICN63O Signed-off-by: Fouckttt --- api/@ohos.animation.windowAnimationManager.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/@ohos.animation.windowAnimationManager.d.ts b/api/@ohos.animation.windowAnimationManager.d.ts index 7606b48b92..26c16d561c 100644 --- a/api/@ohos.animation.windowAnimationManager.d.ts +++ b/api/@ohos.animation.windowAnimationManager.d.ts @@ -207,7 +207,7 @@ declare namespace windowAnimationManager { * Callback function on starting an application. * * @typedef { function } AppStartCallback - * @param { WindowAnimationTarget } startingWindowTarget - indicates Window target of the starting application. + * @param { WindowAnimationTarget } startingWindowTarget - window target of the starting application. * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. @@ -326,7 +326,7 @@ declare namespace windowAnimationManager { * @since 9 */ /** - * Callback function on starting an application form launcher. + * Callback function on starting an application form recent. * * @type { ?AppStartCallback } * @syscap SystemCapability.WindowManager.WindowManager.Core @@ -346,7 +346,7 @@ declare namespace windowAnimationManager { * @since 9 */ /** - * Callback function on starting an application form launcher. + * Callback function on starting an application form other. * * @type { ?AppStartCallback } * @syscap SystemCapability.WindowManager.WindowManager.Core -- Gitee From d60a4536ca20b4eb6bd9524a5b46d9a8633fc316 Mon Sep 17 00:00:00 2001 From: Fouckttt Date: Thu, 7 Aug 2025 16:33:14 +0800 Subject: [PATCH 8/8] Method and Property Correction Issue:https://gitee.com/openharmony/interface_sdk-js/issues/ICN63O Signed-off-by: Fouckttt --- api/@ohos.animation.windowAnimationManager.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/@ohos.animation.windowAnimationManager.d.ts b/api/@ohos.animation.windowAnimationManager.d.ts index 26c16d561c..2738de18c3 100644 --- a/api/@ohos.animation.windowAnimationManager.d.ts +++ b/api/@ohos.animation.windowAnimationManager.d.ts @@ -207,7 +207,7 @@ declare namespace windowAnimationManager { * Callback function on starting an application. * * @typedef { function } AppStartCallback - * @param { WindowAnimationTarget } startingWindowTarget - window target of the starting application. + * @param { WindowAnimationTarget } startingWindowTarget - Window target of the starting application. * @param { WindowAnimationFinishedCallback } finishCallback - Animation finished callback. * @syscap SystemCapability.WindowManager.WindowManager.Core * @systemapi Hide this for inner system use. -- Gitee