1# @ohos.app.ability.common (Context) 2 3The **Common** module provides all level-2 module APIs for developers to export. 4 5> **NOTE** 6> 7> 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. 8> The APIs of this module can be used only in the stage model. 9 10## Modules to Import 11 12```ts 13import common from '@ohos.app.ability.common'; 14``` 15## Attributes 16 17**System capability**: SystemCapability.Ability.AbilityRuntime.Core 18 19| Name | Type | Description | 20| ----------- | -------------------- | ------------------------------------------------------------ | 21| UIAbilityContext | [UIAbilityContext](js-apis-inner-application-uiAbilityContext.md) | Level-2 module **UIAbilityContext**. | 22| AbilityStageContext | [AbilityStageContext](js-apis-inner-application-abilityStageContext.md) | Level-2 module **AbilityStageContext**.| 23| ApplicationContext | [ApplicationContext](js-apis-inner-application-applicationContext.md) | Level-2 module **ApplicationContext**.| 24| BaseContext | [BaseContext](js-apis-inner-application-baseContext.md) | Level-2 module **BaseContext**.| 25| Context | [Context](js-apis-inner-application-context.md) | Level-2 module **Context**.| 26| ExtensionContext | [ExtensionContext](js-apis-inner-application-extensionContext.md) | Level-2 module **ExtensionContext**.| 27| FormExtensionContext | [FormExtensionContext](js-apis-inner-application-formExtensionContext.md) | Level-2 module **FormExtensionContext**.| 28| ServiceExtensionContext | [ServiceExtensionContext](js-apis-inner-application-serviceExtensionContext.md) | Level-2 module **ServiceExtensionContext**.| 29| EventHub | [EventHub](js-apis-inner-application-eventHub.md) | Level-2 module **EventHub**.| 30| PacMap | [PacMap](js-apis-inner-ability-dataAbilityHelper.md#pacmap) | Level-2 module **PacMap**.| 31| AbilityResult | [AbilityResult](js-apis-inner-ability-abilityResult.md) | Level-2 module **AbilityResult**.| 32| ConnectOptions | [ConnectOptions](js-apis-inner-ability-connectOptions.md) | Level-2 module **ConnectOptions**.| 33 34**Example** 35```ts 36import common from '@ohos.app.ability.common'; 37 38let uiAbilityContext: common.UIAbilityContext; 39let abilityStageContext: common.AbilityStageContext; 40let applicationContext: common.ApplicationContext; 41let baseContext: common.BaseContext; 42let context: common.Context; 43let extensionContext: common.ExtensionContext; 44let formExtensionContext: common.FormExtensionContext; 45let eventHub: common.EventHub; 46let pacMap: common.PacMap; 47let abilityResult: common.AbilityResult; 48let connectOptions: common.ConnectOptions; 49``` 50