161847f8eSopenharmony_ci/* 261847f8eSopenharmony_ci * Copyright (c) 2022-2024 Huawei Device Co., Ltd. 361847f8eSopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 461847f8eSopenharmony_ci * you may not use this file except in compliance with the License. 561847f8eSopenharmony_ci * You may obtain a copy of the License at 661847f8eSopenharmony_ci * 761847f8eSopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 861847f8eSopenharmony_ci * 961847f8eSopenharmony_ci * Unless required by applicable law or agreed to in writing, software 1061847f8eSopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 1161847f8eSopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1261847f8eSopenharmony_ci * See the License for the specific language governing permissions and 1361847f8eSopenharmony_ci * limitations under the License. 1461847f8eSopenharmony_ci */ 1561847f8eSopenharmony_ci 1661847f8eSopenharmony_ci/** 1761847f8eSopenharmony_ci * @file 1861847f8eSopenharmony_ci * @kit AbilityKit 1961847f8eSopenharmony_ci */ 2061847f8eSopenharmony_ci 2161847f8eSopenharmony_ciimport * as _UIAbilityContext from './application/UIAbilityContext'; 2261847f8eSopenharmony_ciimport type * as _UIExtensionContext from './application/UIExtensionContext'; 2361847f8eSopenharmony_ciimport type * as _AutoFillExtensionContext from './application/AutoFillExtensionContext'; 2461847f8eSopenharmony_ciimport * as _AbilityStageContext from './application/AbilityStageContext'; 2561847f8eSopenharmony_ciimport * as _ApplicationContext from './application/ApplicationContext'; 2661847f8eSopenharmony_ciimport * as _BaseContext from './application/BaseContext'; 2761847f8eSopenharmony_ciimport * as _Context from './application/Context'; 2861847f8eSopenharmony_ciimport * as _ExtensionContext from './application/ExtensionContext'; 2961847f8eSopenharmony_ciimport * as _FormExtensionContext from './application/FormExtensionContext'; 3061847f8eSopenharmony_ciimport * as _ServiceExtensionContext from './application/ServiceExtensionContext'; 3161847f8eSopenharmony_ciimport * as _EventHub from './application/EventHub'; 3261847f8eSopenharmony_ciimport { PacMap as _PacMap } from './ability/dataAbilityHelper'; 3361847f8eSopenharmony_ciimport { AbilityResult as _AbilityResult } from './ability/abilityResult'; 3461847f8eSopenharmony_ciimport type _AbilityStartCallback from './application/AbilityStartCallback'; 3561847f8eSopenharmony_ciimport { ConnectOptions as _ConnectOptions } from './ability/connectOptions'; 3661847f8eSopenharmony_ciimport type * as _VpnExtensionContext from './application/VpnExtensionContext'; 3761847f8eSopenharmony_ciimport type { AutoStartupCallback as _AutoStartupCallback } from './application/AutoStartupCallback'; 3861847f8eSopenharmony_ciimport type { AutoStartupInfo as _AutoStartupInfo } from './application/AutoStartupInfo'; 3961847f8eSopenharmony_ciimport type * as _EmbeddableUIAbilityContext from './application/EmbeddableUIAbilityContext'; 4061847f8eSopenharmony_ciimport type * as _PhotoEditorExtensionContext from './application/PhotoEditorExtensionContext'; 4161847f8eSopenharmony_ciimport * as _UIServiceExtensionContext from './application/UIServiceExtensionContext'; 4261847f8eSopenharmony_ciimport * as _UIServiceProxy from './application/UIServiceProxy'; 4361847f8eSopenharmony_ciimport * as _UIServiceHostProxy from './application/UIServiceHostProxy'; 4461847f8eSopenharmony_ciimport * as _UIServiceExtensionConnectCallback from './application/UIServiceExtensionConnectCallback'; 4561847f8eSopenharmony_ci 4661847f8eSopenharmony_ci/** 4761847f8eSopenharmony_ci * This module provides application context classes and common data structures. 4861847f8eSopenharmony_ci * 4961847f8eSopenharmony_ci * @namespace common 5061847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 5161847f8eSopenharmony_ci * @stagemodelonly 5261847f8eSopenharmony_ci * @since 9 5361847f8eSopenharmony_ci */ 5461847f8eSopenharmony_ci/** 5561847f8eSopenharmony_ci * This module provides application context classes and common data structures. 5661847f8eSopenharmony_ci * 5761847f8eSopenharmony_ci * @namespace common 5861847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 5961847f8eSopenharmony_ci * @stagemodelonly 6061847f8eSopenharmony_ci * @crossplatform 6161847f8eSopenharmony_ci * @since 10 6261847f8eSopenharmony_ci */ 6361847f8eSopenharmony_ci/** 6461847f8eSopenharmony_ci * This module provides application context classes and common data structures. 6561847f8eSopenharmony_ci * 6661847f8eSopenharmony_ci * @namespace common 6761847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 6861847f8eSopenharmony_ci * @crossplatform 6961847f8eSopenharmony_ci * @atomicservice 7061847f8eSopenharmony_ci * @since 11 7161847f8eSopenharmony_ci */ 7261847f8eSopenharmony_cideclare namespace common { 7361847f8eSopenharmony_ci /** 7461847f8eSopenharmony_ci * The context of an ability. It allows access to ability-specific resources. 7561847f8eSopenharmony_ci * 7661847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 7761847f8eSopenharmony_ci * @stagemodelonly 7861847f8eSopenharmony_ci * @since 9 7961847f8eSopenharmony_ci */ 8061847f8eSopenharmony_ci /** 8161847f8eSopenharmony_ci * The context of an ability. It allows access to ability-specific resources. 8261847f8eSopenharmony_ci * 8361847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 8461847f8eSopenharmony_ci * @stagemodelonly 8561847f8eSopenharmony_ci * @crossplatform 8661847f8eSopenharmony_ci * @since 10 8761847f8eSopenharmony_ci */ 8861847f8eSopenharmony_ci /** 8961847f8eSopenharmony_ci * The context of an ability. It allows access to ability-specific resources. 9061847f8eSopenharmony_ci * 9161847f8eSopenharmony_ci * @typedef { _UIAbilityContext.default } 9261847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 9361847f8eSopenharmony_ci * @stagemodelonly 9461847f8eSopenharmony_ci * @crossplatform 9561847f8eSopenharmony_ci * @atomicservice 9661847f8eSopenharmony_ci * @since 11 9761847f8eSopenharmony_ci */ 9861847f8eSopenharmony_ci export type UIAbilityContext = _UIAbilityContext.default; 9961847f8eSopenharmony_ci 10061847f8eSopenharmony_ci /** 10161847f8eSopenharmony_ci * The context of an abilityStage. It allows access to abilityStage-specific resources. 10261847f8eSopenharmony_ci * 10361847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 10461847f8eSopenharmony_ci * @stagemodelonly 10561847f8eSopenharmony_ci * @since 9 10661847f8eSopenharmony_ci */ 10761847f8eSopenharmony_ci /** 10861847f8eSopenharmony_ci * The context of an abilityStage. It allows access to abilityStage-specific resources. 10961847f8eSopenharmony_ci * 11061847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 11161847f8eSopenharmony_ci * @stagemodelonly 11261847f8eSopenharmony_ci * @crossplatform 11361847f8eSopenharmony_ci * @since 10 11461847f8eSopenharmony_ci */ 11561847f8eSopenharmony_ci /** 11661847f8eSopenharmony_ci * The context of an abilityStage. It allows access to abilityStage-specific resources. 11761847f8eSopenharmony_ci * 11861847f8eSopenharmony_ci * @typedef { _AbilityStageContext.default } 11961847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 12061847f8eSopenharmony_ci * @stagemodelonly 12161847f8eSopenharmony_ci * @crossplatform 12261847f8eSopenharmony_ci * @atomicservice 12361847f8eSopenharmony_ci * @since 11 12461847f8eSopenharmony_ci */ 12561847f8eSopenharmony_ci export type AbilityStageContext = _AbilityStageContext.default; 12661847f8eSopenharmony_ci 12761847f8eSopenharmony_ci /** 12861847f8eSopenharmony_ci * The context of an application. It allows access to application-specific resources. 12961847f8eSopenharmony_ci * 13061847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 13161847f8eSopenharmony_ci * @stagemodelonly 13261847f8eSopenharmony_ci * @since 9 13361847f8eSopenharmony_ci */ 13461847f8eSopenharmony_ci /** 13561847f8eSopenharmony_ci * The context of an application. It allows access to application-specific resources. 13661847f8eSopenharmony_ci * 13761847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 13861847f8eSopenharmony_ci * @stagemodelonly 13961847f8eSopenharmony_ci * @crossplatform 14061847f8eSopenharmony_ci * @since 10 14161847f8eSopenharmony_ci */ 14261847f8eSopenharmony_ci /** 14361847f8eSopenharmony_ci * The context of an application. It allows access to application-specific resources. 14461847f8eSopenharmony_ci * 14561847f8eSopenharmony_ci * @typedef { _ApplicationContext.default } 14661847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 14761847f8eSopenharmony_ci * @stagemodelonly 14861847f8eSopenharmony_ci * @crossplatform 14961847f8eSopenharmony_ci * @atomicservice 15061847f8eSopenharmony_ci * @since 11 15161847f8eSopenharmony_ci */ 15261847f8eSopenharmony_ci export type ApplicationContext = _ApplicationContext.default; 15361847f8eSopenharmony_ci 15461847f8eSopenharmony_ci /** 15561847f8eSopenharmony_ci * The base context of 'app.Context' for FA Mode or 'application.Context' for Stage Mode. 15661847f8eSopenharmony_ci * 15761847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 15861847f8eSopenharmony_ci * @stagemodelonly 15961847f8eSopenharmony_ci * @since 9 16061847f8eSopenharmony_ci */ 16161847f8eSopenharmony_ci /** 16261847f8eSopenharmony_ci * The base context of 'app.Context' for FA Mode or 'application.Context' for Stage Mode. 16361847f8eSopenharmony_ci * 16461847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 16561847f8eSopenharmony_ci * @stagemodelonly 16661847f8eSopenharmony_ci * @crossplatform 16761847f8eSopenharmony_ci * @since 10 16861847f8eSopenharmony_ci */ 16961847f8eSopenharmony_ci /** 17061847f8eSopenharmony_ci * The base context of 'app.Context' for FA Mode or 'application.Context' for Stage Mode. 17161847f8eSopenharmony_ci * 17261847f8eSopenharmony_ci * @typedef { _BaseContext.default } 17361847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 17461847f8eSopenharmony_ci * @stagemodelonly 17561847f8eSopenharmony_ci * @crossplatform 17661847f8eSopenharmony_ci * @atomicservice 17761847f8eSopenharmony_ci * @since 11 17861847f8eSopenharmony_ci */ 17961847f8eSopenharmony_ci export type BaseContext = _BaseContext.default; 18061847f8eSopenharmony_ci 18161847f8eSopenharmony_ci /** 18261847f8eSopenharmony_ci * The base context of an ability or an application. It allows access to 18361847f8eSopenharmony_ci * application-specific resources. 18461847f8eSopenharmony_ci * 18561847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 18661847f8eSopenharmony_ci * @stagemodelonly 18761847f8eSopenharmony_ci * @since 9 18861847f8eSopenharmony_ci */ 18961847f8eSopenharmony_ci /** 19061847f8eSopenharmony_ci * The base context of an ability or an application. It allows access to 19161847f8eSopenharmony_ci * application-specific resources. 19261847f8eSopenharmony_ci * 19361847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 19461847f8eSopenharmony_ci * @stagemodelonly 19561847f8eSopenharmony_ci * @crossplatform 19661847f8eSopenharmony_ci * @since 10 19761847f8eSopenharmony_ci */ 19861847f8eSopenharmony_ci /** 19961847f8eSopenharmony_ci * The base context of an ability or an application. It allows access to 20061847f8eSopenharmony_ci * application-specific resources. 20161847f8eSopenharmony_ci * 20261847f8eSopenharmony_ci * @typedef { _Context.default } 20361847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 20461847f8eSopenharmony_ci * @stagemodelonly 20561847f8eSopenharmony_ci * @crossplatform 20661847f8eSopenharmony_ci * @atomicservice 20761847f8eSopenharmony_ci * @since 11 20861847f8eSopenharmony_ci */ 20961847f8eSopenharmony_ci export type Context = _Context.default; 21061847f8eSopenharmony_ci 21161847f8eSopenharmony_ci /** 21261847f8eSopenharmony_ci * The context of an extension. It allows access to extension-specific resources. 21361847f8eSopenharmony_ci * 21461847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 21561847f8eSopenharmony_ci * @stagemodelonly 21661847f8eSopenharmony_ci * @since 9 21761847f8eSopenharmony_ci */ 21861847f8eSopenharmony_ci /** 21961847f8eSopenharmony_ci * The context of an extension. It allows access to extension-specific resources. 22061847f8eSopenharmony_ci * 22161847f8eSopenharmony_ci * @typedef { _ExtensionContext.default } 22261847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 22361847f8eSopenharmony_ci * @stagemodelonly 22461847f8eSopenharmony_ci * @atomicservice 22561847f8eSopenharmony_ci * @since 11 22661847f8eSopenharmony_ci */ 22761847f8eSopenharmony_ci export type ExtensionContext = _ExtensionContext.default; 22861847f8eSopenharmony_ci 22961847f8eSopenharmony_ci /** 23061847f8eSopenharmony_ci * The context of form extension. It allows access to 23161847f8eSopenharmony_ci * formExtension-specific resources. 23261847f8eSopenharmony_ci * 23361847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 23461847f8eSopenharmony_ci * @stagemodelonly 23561847f8eSopenharmony_ci * @since 9 23661847f8eSopenharmony_ci */ 23761847f8eSopenharmony_ci /** 23861847f8eSopenharmony_ci * The context of form extension. It allows access to 23961847f8eSopenharmony_ci * formExtension-specific resources. 24061847f8eSopenharmony_ci * 24161847f8eSopenharmony_ci * @typedef { _FormExtensionContext.default } 24261847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 24361847f8eSopenharmony_ci * @stagemodelonly 24461847f8eSopenharmony_ci * @atomicservice 24561847f8eSopenharmony_ci * @since 11 24661847f8eSopenharmony_ci */ 24761847f8eSopenharmony_ci export type FormExtensionContext = _FormExtensionContext.default; 24861847f8eSopenharmony_ci 24961847f8eSopenharmony_ci /** 25061847f8eSopenharmony_ci * The context of service extension. It allows access to 25161847f8eSopenharmony_ci * serviceExtension-specific resources. 25261847f8eSopenharmony_ci * 25361847f8eSopenharmony_ci * @typedef { _ServiceExtensionContext.default } 25461847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 25561847f8eSopenharmony_ci * @systemapi 25661847f8eSopenharmony_ci * @stagemodelonly 25761847f8eSopenharmony_ci * @since 9 25861847f8eSopenharmony_ci */ 25961847f8eSopenharmony_ci export type ServiceExtensionContext = _ServiceExtensionContext.default; 26061847f8eSopenharmony_ci 26161847f8eSopenharmony_ci /** 26261847f8eSopenharmony_ci * The event center of a context, support the subscription and publication of events. 26361847f8eSopenharmony_ci * 26461847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 26561847f8eSopenharmony_ci * @stagemodelonly 26661847f8eSopenharmony_ci * @since 9 26761847f8eSopenharmony_ci */ 26861847f8eSopenharmony_ci /** 26961847f8eSopenharmony_ci * The event center of a context, support the subscription and publication of events. 27061847f8eSopenharmony_ci * 27161847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 27261847f8eSopenharmony_ci * @stagemodelonly 27361847f8eSopenharmony_ci * @atomicservice 27461847f8eSopenharmony_ci * @since 11 27561847f8eSopenharmony_ci */ 27661847f8eSopenharmony_ci /** 27761847f8eSopenharmony_ci * The event center of a context, support the subscription and publication of events. 27861847f8eSopenharmony_ci * 27961847f8eSopenharmony_ci * @typedef { _EventHub.default } 28061847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 28161847f8eSopenharmony_ci * @stagemodelonly 28261847f8eSopenharmony_ci * @crossplatform 28361847f8eSopenharmony_ci * @atomicservice 28461847f8eSopenharmony_ci * @since 12 28561847f8eSopenharmony_ci */ 28661847f8eSopenharmony_ci export type EventHub = _EventHub.default; 28761847f8eSopenharmony_ci 28861847f8eSopenharmony_ci /** 28961847f8eSopenharmony_ci * Defines a PacMap object for storing a series of values. 29061847f8eSopenharmony_ci * 29161847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 29261847f8eSopenharmony_ci * @stagemodelonly 29361847f8eSopenharmony_ci * @since 9 29461847f8eSopenharmony_ci */ 29561847f8eSopenharmony_ci /** 29661847f8eSopenharmony_ci * Defines a PacMap object for storing a series of values. 29761847f8eSopenharmony_ci * 29861847f8eSopenharmony_ci * @typedef { _PacMap } 29961847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 30061847f8eSopenharmony_ci * @atomicservice 30161847f8eSopenharmony_ci * @since 11 30261847f8eSopenharmony_ci */ 30361847f8eSopenharmony_ci export type PacMap = _PacMap; 30461847f8eSopenharmony_ci 30561847f8eSopenharmony_ci /** 30661847f8eSopenharmony_ci * Indicates the result of startAbility. 30761847f8eSopenharmony_ci * 30861847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 30961847f8eSopenharmony_ci * @stagemodelonly 31061847f8eSopenharmony_ci * @since 9 31161847f8eSopenharmony_ci */ 31261847f8eSopenharmony_ci /** 31361847f8eSopenharmony_ci * Indicates the result of startAbility. 31461847f8eSopenharmony_ci * 31561847f8eSopenharmony_ci * @typedef { _AbilityResult } 31661847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 31761847f8eSopenharmony_ci * @stagemodelonly 31861847f8eSopenharmony_ci * @atomicservice 31961847f8eSopenharmony_ci * @since 11 32061847f8eSopenharmony_ci */ 32161847f8eSopenharmony_ci export type AbilityResult = _AbilityResult; 32261847f8eSopenharmony_ci 32361847f8eSopenharmony_ci /** 32461847f8eSopenharmony_ci * Indicates the callback of connection 32561847f8eSopenharmony_ci * 32661847f8eSopenharmony_ci * @typedef { _ConnectOptions } 32761847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 32861847f8eSopenharmony_ci * @stagemodelonly 32961847f8eSopenharmony_ci * @since 9 33061847f8eSopenharmony_ci */ 33161847f8eSopenharmony_ci export type ConnectOptions = _ConnectOptions; 33261847f8eSopenharmony_ci 33361847f8eSopenharmony_ci /** 33461847f8eSopenharmony_ci * The context of UI extension. It allows access to 33561847f8eSopenharmony_ci * UIExtension-specific resources. 33661847f8eSopenharmony_ci * 33761847f8eSopenharmony_ci * @typedef { _UIExtensionContext.default } 33861847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 33961847f8eSopenharmony_ci * @stagemodelonly 34061847f8eSopenharmony_ci * @since 10 34161847f8eSopenharmony_ci */ 34261847f8eSopenharmony_ci export type UIExtensionContext = _UIExtensionContext.default; 34361847f8eSopenharmony_ci 34461847f8eSopenharmony_ci /** 34561847f8eSopenharmony_ci * The context of auto fill extension. It allows access to 34661847f8eSopenharmony_ci * AutoFillExtension-specific resources. 34761847f8eSopenharmony_ci * 34861847f8eSopenharmony_ci * @typedef { _AutoFillExtensionContext.default } 34961847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 35061847f8eSopenharmony_ci * @systemapi 35161847f8eSopenharmony_ci * @stagemodelonly 35261847f8eSopenharmony_ci * @since 11 35361847f8eSopenharmony_ci */ 35461847f8eSopenharmony_ci export type AutoFillExtensionContext = _AutoFillExtensionContext.default; 35561847f8eSopenharmony_ci 35661847f8eSopenharmony_ci /** 35761847f8eSopenharmony_ci * The function Called when some error occurred except disconnected from UIAbility or UIExtensionAbility 35861847f8eSopenharmony_ci * 35961847f8eSopenharmony_ci * @typedef { _AbilityStartCallback } 36061847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 36161847f8eSopenharmony_ci * @stagemodelonly 36261847f8eSopenharmony_ci * @atomicservice 36361847f8eSopenharmony_ci * @since 11 36461847f8eSopenharmony_ci */ 36561847f8eSopenharmony_ci export type AbilityStartCallback = _AbilityStartCallback; 36661847f8eSopenharmony_ci 36761847f8eSopenharmony_ci /** 36861847f8eSopenharmony_ci * The class of auto startup info. 36961847f8eSopenharmony_ci * 37061847f8eSopenharmony_ci * @typedef { _AutoStartupInfo } 37161847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 37261847f8eSopenharmony_ci * @systemapi 37361847f8eSopenharmony_ci * @stagemodelonly 37461847f8eSopenharmony_ci * @since 11 37561847f8eSopenharmony_ci */ 37661847f8eSopenharmony_ci export type AutoStartupInfo = _AutoStartupInfo; 37761847f8eSopenharmony_ci 37861847f8eSopenharmony_ci /** 37961847f8eSopenharmony_ci * The class of auto startup callback. 38061847f8eSopenharmony_ci * 38161847f8eSopenharmony_ci * @typedef { _AutoStartupCallback } 38261847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 38361847f8eSopenharmony_ci * @systemapi 38461847f8eSopenharmony_ci * @stagemodelonly 38561847f8eSopenharmony_ci * @since 11 38661847f8eSopenharmony_ci */ 38761847f8eSopenharmony_ci export type AutoStartupCallback = _AutoStartupCallback; 38861847f8eSopenharmony_ci 38961847f8eSopenharmony_ci /** 39061847f8eSopenharmony_ci * The context of vpn extension. It allows access to 39161847f8eSopenharmony_ci * vpnExtension-specific resources. 39261847f8eSopenharmony_ci * The class of auto startup info. 39361847f8eSopenharmony_ci * 39461847f8eSopenharmony_ci * @typedef { _VpnExtensionContext.default } 39561847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 39661847f8eSopenharmony_ci * @stagemodelonly 39761847f8eSopenharmony_ci * @since 11 39861847f8eSopenharmony_ci */ 39961847f8eSopenharmony_ci export type VpnExtensionContext = _VpnExtensionContext.default; 40061847f8eSopenharmony_ci 40161847f8eSopenharmony_ci /** 40261847f8eSopenharmony_ci * The context of an embeddable UIAbility. 40361847f8eSopenharmony_ci * 40461847f8eSopenharmony_ci * @typedef { _EmbeddableUIAbilityContext.default } 40561847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 40661847f8eSopenharmony_ci * @stagemodelonly 40761847f8eSopenharmony_ci * @atomicservice 40861847f8eSopenharmony_ci * @since 12 40961847f8eSopenharmony_ci */ 41061847f8eSopenharmony_ci export type EmbeddableUIAbilityContext = _EmbeddableUIAbilityContext.default; 41161847f8eSopenharmony_ci 41261847f8eSopenharmony_ci /** 41361847f8eSopenharmony_ci * The context of an photo editor extension ability. 41461847f8eSopenharmony_ci * 41561847f8eSopenharmony_ci * @typedef { _PhotoEditorExtensionContext.default } 41661847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AppExtension.PhotoEditorExtension 41761847f8eSopenharmony_ci * @stagemodelonly 41861847f8eSopenharmony_ci * @since 12 41961847f8eSopenharmony_ci */ 42061847f8eSopenharmony_ci export type PhotoEditorExtensionContext = _PhotoEditorExtensionContext.default; 42161847f8eSopenharmony_ci 42261847f8eSopenharmony_ci /** 42361847f8eSopenharmony_ci * The context of a UI service ability. 42461847f8eSopenharmony_ci * 42561847f8eSopenharmony_ci * @typedef { _UIServiceExtensionContext.default } 42661847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 42761847f8eSopenharmony_ci * @systemapi 42861847f8eSopenharmony_ci * @stagemodelonly 42961847f8eSopenharmony_ci * @since 14 43061847f8eSopenharmony_ci */ 43161847f8eSopenharmony_ci export type UIServiceExtensionContext = _UIServiceExtensionContext.default; 43261847f8eSopenharmony_ci 43361847f8eSopenharmony_ci /** 43461847f8eSopenharmony_ci * The UI service proxy. 43561847f8eSopenharmony_ci * 43661847f8eSopenharmony_ci * @typedef { _UIServiceProxy.default } 43761847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 43861847f8eSopenharmony_ci * @stagemodelonly 43961847f8eSopenharmony_ci * @atomicservice 44061847f8eSopenharmony_ci * @since 14 44161847f8eSopenharmony_ci */ 44261847f8eSopenharmony_ci export type UIServiceProxy = _UIServiceProxy.default; 44361847f8eSopenharmony_ci 44461847f8eSopenharmony_ci /** 44561847f8eSopenharmony_ci * The UI service host proxy. 44661847f8eSopenharmony_ci * 44761847f8eSopenharmony_ci * @typedef { _UIServiceHostProxy.default } 44861847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 44961847f8eSopenharmony_ci * @systemapi 45061847f8eSopenharmony_ci * @stagemodelonly 45161847f8eSopenharmony_ci * @since 14 45261847f8eSopenharmony_ci */ 45361847f8eSopenharmony_ci export type UIServiceHostProxy = _UIServiceHostProxy.default; 45461847f8eSopenharmony_ci 45561847f8eSopenharmony_ci /** 45661847f8eSopenharmony_ci * The UI service extension connect callback. 45761847f8eSopenharmony_ci * 45861847f8eSopenharmony_ci * @typedef { _UIServiceExtensionConnectCallback.default } 45961847f8eSopenharmony_ci * @syscap SystemCapability.Ability.AbilityRuntime.Core 46061847f8eSopenharmony_ci * @stagemodelonly 46161847f8eSopenharmony_ci * @atomicservice 46261847f8eSopenharmony_ci * @since 14 46361847f8eSopenharmony_ci */ 46461847f8eSopenharmony_ci export type UIServiceExtensionConnectCallback = _UIServiceExtensionConnectCallback.default; 46561847f8eSopenharmony_ci} 46661847f8eSopenharmony_ci 46761847f8eSopenharmony_ciexport default common; 468