@ohos.ability.ability (Ability)
The Ability module provides all level-2 module APIs for developers to export.
NOTE
The initial APIs of this module are supported since API version 9. Newly added APIs will be marked with a superscript to indicate their earliest API version. The APIs of this module can be used only in the FA model.
Modules to Import
import ability from '@ohos.ability.ability';
Attributes
System capability: SystemCapability.Ability.AbilityRuntime.AbilityCore
| Name | Type | Description |
|---|---|---|
| DataAbilityHelper | DataAbilityHelper | Level-2 module DataAbilityHelper. System capability: SystemCapability.Ability.AbilityRuntime.FAModel |
| PacMap | PacMap | Level-2 module PacMap. System capability: SystemCapability.Ability.AbilityRuntime.FAModel |
| DataAbilityOperation | DataAbilityOperation | Level-2 module DataAbilityOperation. System capability: SystemCapability.Ability.AbilityRuntime.FAModel |
| DataAbilityResult | DataAbilityResult | Level-2 module DataAbilityResult. System capability: SystemCapability.Ability.AbilityRuntime.FAModel |
| AbilityResult | AbilityResult | Level-2 module AbilityResult. System capability: SystemCapability.Ability.AbilityBase |
| ConnectOptions | ConnectOptions | Level-2 module ConnectOptions. System capability: SystemCapability.Ability.AbilityRuntime.Core |
| StartAbilityParameter | StartAbilityParameter | Level-2 module StartAbilityParameter. System capability: SystemCapability.Ability.AbilityRuntime.FAModel |
Example
import ability from '@ohos.ability.ability';
let dataAbilityHelper: ability.DataAbilityHelper;
let pacMap: ability.PacMap;
let dataAbilityOperation: ability.DataAbilityOperation;
let dataAbilityResult: ability.DataAbilityResult;
let abilityResult: ability.AbilityResult;
let connectOptions: ability.ConnectOptions;
let startAbilityParameter: ability.StartAbilityParameter;