Signed-off-by: wangkailong <wangkailong6@huawei.com>
Change-Id: Idd007387344c8fe3bf84c096eb580b1a0c5913d3
This commit is contained in:
wangkailong 2023-04-18 17:25:50 +08:00
parent 345dd76701
commit 089da0e9c8
4 changed files with 9 additions and 0 deletions

View File

@ -30,6 +30,7 @@ import { ConnectOptions as _ConnectOptions } from "./ability/connectOptions";
* This module provides application context classes and common data structures.
* @syscap SystemCapability.Ability.AbilityRuntime.Core
* @StageModelOnly
* @crossplatform
* @since 9
*/
declare namespace common {
@ -38,6 +39,7 @@ declare namespace common {
* The context of an ability. It allows access to ability-specific resources.
* @syscap SystemCapability.Ability.AbilityRuntime.Core
* @StageModelOnly
* @crossplatform
* @since 9
*/
export type UIAbilityContext = _UIAbilityContext.default
@ -46,6 +48,7 @@ declare namespace common {
* The context of an abilityStage. It allows access to abilityStage-specific resources.
* @syscap SystemCapability.Ability.AbilityRuntime.Core
* @StageModelOnly
* @crossplatform
* @since 9
*/
export type AbilityStageContext = _AbilityStageContext.default
@ -54,6 +57,7 @@ declare namespace common {
* The context of an application. It allows access to application-specific resources.
* @syscap SystemCapability.Ability.AbilityRuntime.Core
* @StageModelOnly
* @crossplatform
* @since 9
*/
export type ApplicationContext = _ApplicationContext.default
@ -61,6 +65,7 @@ declare namespace common {
/**
* The base context of 'app.Context' for FA Mode or 'application.Context' for Stage Mode.
* @syscap SystemCapability.Ability.AbilityRuntime.Core
* @crossplatform
* @since 9
*/
export type BaseContext = _BaseContext.default
@ -70,6 +75,7 @@ declare namespace common {
* application-specific resources.
* @syscap SystemCapability.Ability.AbilityRuntime.Core
* @StageModelOnly
* @crossplatform
* @since 9
*/
export type Context = _Context.default

View File

@ -44,6 +44,7 @@ export default class AbilityStageContext extends Context {
* @since 9
* @syscap SystemCapability.Ability.AbilityRuntime.Core
* @StageModelOnly
* @crossplatform
*/
config: Configuration;
}

View File

@ -19,6 +19,7 @@
*
* @since 8
* @syscap SystemCapability.Ability.AbilityRuntime.Core
* @crossplatform
* @permission N/A
*/
export default abstract class BaseContext {

View File

@ -156,6 +156,7 @@ export default class Context extends BaseContext {
* @throws { BusinessError } 401 - If the input parameter is not valid parameter.
* @syscap SystemCapability.Ability.AbilityRuntime.Core
* @StageModelOnly
* @crossplatform
* @since 9
*/
createModuleContext(moduleName: string): Context;