diff --git a/api/@ohos.app.ability.autoStartupManager.d.ts b/api/@ohos.app.ability.autoStartupManager.d.ts index 7efb74a216233c0853a99461c5081979dc0fa28b..204fae53880396e8a566d051f2dd846fd026a2d2 100644 --- a/api/@ohos.app.ability.autoStartupManager.d.ts +++ b/api/@ohos.app.ability.autoStartupManager.d.ts @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023 Huawei Device Co., Ltd. + * Copyright (c) 2023-2025 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"), * you may not use this file except in compliance with the License. * You may obtain a copy of the License at @@ -18,17 +18,25 @@ * @kit AbilityKit */ +/*** if arkts 1.1 */ import type { AutoStartupCallback } from './application/AutoStartupCallback'; import type { AutoStartupInfo } from './application/AutoStartupInfo'; +/*** endif */ +/*** if arkts 1.2 */ +import type AutoStartupCallback from './application/AutoStartupCallback'; +import type AutoStartupInfo from './application/AutoStartupInfo'; +/*** endif */ import type { AsyncCallback } from './@ohos.base'; + /** * The class of auto startup manager. * * @namespace autoStartupManager * @syscap SystemCapability.Ability.AbilityRuntime.Core * @systemapi - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ declare namespace autoStartupManager { /** @@ -46,7 +54,8 @@ declare namespace autoStartupManager { * @syscap SystemCapability.Ability.AbilityRuntime.Core * @systemapi * @StageModelOnly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ function on(type: 'systemAutoStartup', callback: AutoStartupCallback): void; @@ -65,7 +74,8 @@ declare namespace autoStartupManager { * @syscap SystemCapability.Ability.AbilityRuntime.Core * @systemapi * @StageModelOnly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ function off(type: 'systemAutoStartup', callback?: AutoStartupCallback): void; @@ -86,7 +96,8 @@ declare namespace autoStartupManager { * @syscap SystemCapability.Ability.AbilityRuntime.Core * @systemapi * @StageModelOnly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ function setApplicationAutoStartup(info: AutoStartupInfo, callback: AsyncCallback): void; @@ -107,7 +118,8 @@ declare namespace autoStartupManager { * @syscap SystemCapability.Ability.AbilityRuntime.Core * @systemapi * @StageModelOnly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ function setApplicationAutoStartup(info: AutoStartupInfo): Promise; @@ -128,7 +140,8 @@ declare namespace autoStartupManager { * @syscap SystemCapability.Ability.AbilityRuntime.Core * @systemapi * @StageModelOnly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ function cancelApplicationAutoStartup(info: AutoStartupInfo, callback: AsyncCallback): void; @@ -149,7 +162,8 @@ declare namespace autoStartupManager { * @syscap SystemCapability.Ability.AbilityRuntime.Core * @systemapi * @StageModelOnly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ function cancelApplicationAutoStartup(info: AutoStartupInfo): Promise; @@ -168,7 +182,8 @@ declare namespace autoStartupManager { * @syscap SystemCapability.Ability.AbilityRuntime.Core * @systemapi * @StageModelOnly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ function queryAllAutoStartupApplications(callback: AsyncCallback>): void; @@ -186,9 +201,10 @@ declare namespace autoStartupManager { * @syscap SystemCapability.Ability.AbilityRuntime.Core * @systemapi * @StageModelOnly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ function queryAllAutoStartupApplications(): Promise>; } -export default autoStartupManager; +export default autoStartupManager; \ No newline at end of file diff --git a/api/@ohos.app.ability.common.d.ts b/api/@ohos.app.ability.common.d.ts index aa0bd3d5e2a10c790ab96924d6876e29f6b0df5e..5e2f17d488b0b997806e78681d230cded63deb3b 100644 --- a/api/@ohos.app.ability.common.d.ts +++ b/api/@ohos.app.ability.common.d.ts @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022-2024 Huawei Device Co., Ltd. + * Copyright (c) 2022-2025 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at @@ -52,6 +52,8 @@ import _ExtensionContext from './application/ExtensionContext'; import _FormExtensionContext from './application/FormExtensionContext'; import _ServiceExtensionContext from './application/ServiceExtensionContext'; import _EventHub from './application/EventHub'; +import type _AutoStartupCallback from './application/AutoStartupCallback'; +import type _AutoStartupInfo from './application/AutoStartupInfo'; /*** endif */ import { AbilityResult as _AbilityResult } from './ability/abilityResult'; import type _AbilityStartCallback from './application/AbilityStartCallback'; @@ -518,7 +520,8 @@ declare namespace common { * @syscap SystemCapability.Ability.AbilityRuntime.Core * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ export type AutoStartupInfo = _AutoStartupInfo; @@ -529,7 +532,8 @@ declare namespace common { * @syscap SystemCapability.Ability.AbilityRuntime.Core * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ export type AutoStartupCallback = _AutoStartupCallback; diff --git a/api/application/AutoStartupCallback.d.ts b/api/application/AutoStartupCallback.d.ts index 412d63e7a67c702bb23c86ebe4cf18ad984803b3..40c08105679a41182d6a956189eea6cdca5ebd6d 100644 --- a/api/application/AutoStartupCallback.d.ts +++ b/api/application/AutoStartupCallback.d.ts @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023 Huawei Device Co., Ltd. + * Copyright (c) 2023-2025 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"), * you may not use this file except in compliance with the License. * You may obtain a copy of the License at @@ -18,7 +18,12 @@ * @kit AbilityKit */ +/*** if arkts 1.1 */ import type { AutoStartupInfo } from './AutoStartupInfo'; +/*** endif */ +/*** if arkts 1.2 */ +import type AutoStartupInfo from './AutoStartupInfo'; +/*** endif */ /** * The class of auto startup callback. @@ -27,7 +32,8 @@ import type { AutoStartupInfo } from './AutoStartupInfo'; * @syscap SystemCapability.Ability.AbilityRuntime.Core * @systemapi * @StageModelOnly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ export interface AutoStartupCallback { /** @@ -37,7 +43,8 @@ export interface AutoStartupCallback { * @syscap SystemCapability.Ability.AbilityRuntime.Core * @systemapi * @StageModelOnly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ onAutoStartupOn(info: AutoStartupInfo): void; @@ -48,7 +55,8 @@ export interface AutoStartupCallback { * @syscap SystemCapability.Ability.AbilityRuntime.Core * @systemapi * @StageModelOnly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ onAutoStartupOff(info: AutoStartupInfo): void; } diff --git a/api/application/AutoStartupInfo.d.ts b/api/application/AutoStartupInfo.d.ts index 70bfb5433d4eac1713e68a22487b462db08c2e13..583c9255bfa19c2d131eecd49bb9342b723cd28f 100644 --- a/api/application/AutoStartupInfo.d.ts +++ b/api/application/AutoStartupInfo.d.ts @@ -25,7 +25,8 @@ * @syscap SystemCapability.Ability.AbilityRuntime.Core * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ export interface AutoStartupInfo { /** @@ -35,7 +36,8 @@ export interface AutoStartupInfo { * @syscap SystemCapability.Ability.AbilityRuntime.Core * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ bundleName: string; @@ -46,7 +48,8 @@ export interface AutoStartupInfo { * @syscap SystemCapability.Ability.AbilityRuntime.Core * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ moduleName?: string; @@ -57,7 +60,8 @@ export interface AutoStartupInfo { * @syscap SystemCapability.Ability.AbilityRuntime.Core * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ abilityName: string; @@ -68,7 +72,8 @@ export interface AutoStartupInfo { * @syscap SystemCapability.Ability.AbilityRuntime.Core * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ abilityTypeName?: string; @@ -78,7 +83,8 @@ export interface AutoStartupInfo { * @syscap SystemCapability.Ability.AbilityRuntime.Core * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ appCloneIndex?: int;