1# @ohos.ability.ability (Ability)
2
3Ability模块将二级模块API组织在一起方便开发者进行导出。
4
5> **说明:**
6>
7> 本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
8
9## 导入模块
10
11```ts
12import { ability } from '@kit.AbilityKit';
13```
14
15## DataAbilityHelper
16
17type DataAbilityHelper = _DataAbilityHelper
18
19DataAbilityHelper二级模块。
20
21**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel
22
23**模型约束**:此接口仅可在FA模型下使用。
24
25| 类型 | 说明 |
26| --- | --- |
27| [_DataAbilityHelper](js-apis-inner-ability-dataAbilityHelper.md) | DataAbilityHelper二级模块。 |
28
29
30## PacMap
31
32type PacMap = _PacMap
33
34PacMap二级模块。
35
36**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel
37
38| 类型 | 说明 |
39| --- | --- |
40| [_PacMap](js-apis-inner-ability-dataAbilityHelper.md#pacmap) | DataAbilityHelper二级模块。 |
41
42
43## DataAbilityOperation
44
45type DataAbilityOperation = _DataAbilityOperation
46
47DataAbilityOperation二级模块。
48
49**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel
50
51**模型约束**:此接口仅可在FA模型下使用。
52
53| 类型 | 说明 |
54| --- | --- |
55| [_DataAbilityOperation](js-apis-inner-ability-dataAbilityOperation.md) | DataAbilityOperation二级模块。 |
56
57
58## DataAbilityResult
59
60type DataAbilityResult = _DataAbilityResult
61
62DataAbilityResult二级模块。
63
64**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel
65
66**模型约束**:此接口仅可在FA模型下使用。
67
68| 类型 | 说明 |
69| --- | --- |
70| [_DataAbilityResult](js-apis-inner-ability-dataAbilityResult.md) | DataAbilityResult二级模块。 |
71
72
73## AbilityResult
74
75type AbilityResult = _AbilityResult
76
77AbilityResult二级模块。
78
79**系统能力**:SystemCapability.Ability.AbilityBase
80
81**模型约束**:此接口仅可在FA模型下使用。
82
83| 类型 | 说明 |
84| --- | --- |
85| [_AbilityResult](js-apis-inner-ability-abilityResult.md) | AbilityResult二级模块。 |
86
87
88## ConnectOptions
89
90type ConnectOptions = _ConnectOptions
91
92ConnectOptions二级模块。
93
94**系统能力**:SystemCapability.Ability.AbilityRuntime.Core
95
96**模型约束**:此接口仅可在FA模型下使用。
97
98| 类型 | 说明 |
99| --- | --- |
100| [_ConnectOptions](js-apis-inner-ability-connectOptions.md) | ConnectOptions二级模块。 |
101
102
103## StartAbilityParameter
104
105type StartAbilityParameter = _StartAbilityParameter
106
107StartAbilityParameter二级模块。
108
109**系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel
110
111**模型约束**:此接口仅可在FA模型下使用。
112
113| 类型 | 说明 |
114| --- | --- |
115| [_StartAbilityParameter](js-apis-inner-ability-startAbilityParameter.md) | StartAbilityParameter二级模块。 |
116
117
118**示例:**
119```ts
120import { ability } from '@kit.AbilityKit';
121
122let dataAbilityHelper: ability.DataAbilityHelper;
123let pacMap: ability.PacMap;
124let dataAbilityOperation: ability.DataAbilityOperation;
125let dataAbilityResult: ability.DataAbilityResult;
126let abilityResult: ability.AbilityResult;
127let connectOptions: ability.ConnectOptions;
128let startAbilityParameter: ability.StartAbilityParameter;
129```