diff --git a/api/@ohos.application.abilityManager.d.ts b/api/@ohos.application.abilityManager.d.ts index fd21468aa808e67e054c8b8b83f358c1c40d0ebb..1546b095a45657e84908068ad75eec0d05927704 100644 --- a/api/@ohos.application.abilityManager.d.ts +++ b/api/@ohos.application.abilityManager.d.ts @@ -17,6 +17,7 @@ import { AsyncCallback } from './basic'; import { Configuration } from './@ohos.application.Configuration'; import { AbilityRunningInfo } from './application/AbilityRunningInfo'; import { ExtensionRunningInfo } from './application/ExtensionRunningInfo'; +import { ElementName } from './bundle/elementName'; /** * The class of an ability manager. @@ -79,6 +80,17 @@ declare namespace abilityManager { */ function getExtensionRunningInfos(upperLimit: number): Promise>; function getExtensionRunningInfos(upperLimit: number, callback: AsyncCallback>): void; + + /** + * Get the top ability information of the display. + * + * @since 9 + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @systemapi Hide this for inner system use. + * @return Returns the {@link ElementName} info of the top ability. + */ + function getTopAbility(): Promise; + function getTopAbility(callback: AsyncCallback): void; } export default abilityManager; \ No newline at end of file