1/* 2 * Copyright (c) 2022 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16import { DataAbilityHelper as _DataAbilityHelper } from './ability/dataAbilityHelper'; 17import { PacMap as _PacMap } from './ability/dataAbilityHelper'; 18import { DataAbilityOperation as _DataAbilityOperation } from './ability/dataAbilityOperation'; 19import { DataAbilityResult as _DataAbilityResult } from './ability/dataAbilityResult'; 20import { AbilityResult as _AbilityResult } from './ability/abilityResult'; 21import { ConnectOptions as _ConnectOptions } from './ability/connectOptions'; 22import { StartAbilityParameter as _StartAbilityParameter } from './ability/startAbilityParameter'; 23 24/** 25 * The class of an ability. 26 * 27 * @since 9 28 * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore 29 * @FAModelOnly 30 */ 31declare namespace ability { 32 33 /** 34 * DataAbilityHelper 35 * @syscap SystemCapability.Ability.AbilityRuntime.FAModel 36 * 37 * @since 9 38 * @FAModelOnly 39 */ 40 export type DataAbilityHelper = _DataAbilityHelper 41 42 /** 43 * Defines a PacMap object for storing a series of values. 44 * @since 9 45 * @syscap SystemCapability.Ability.AbilityRuntime.FAModel 46 * @FAModelOnly 47 */ 48 export type PacMap = _PacMap 49 50 /** 51 * @since 9 52 * @syscap SystemCapability.Ability.AbilityRuntime.FAModel 53 * @FAModelOnly 54 */ 55 export type DataAbilityOperation = _DataAbilityOperation 56 57 /** 58 * @name DataAbilityResult 59 * @since 9 60 * @syscap SystemCapability.Ability.AbilityRuntime.FAModel 61 * @FAModelOnly 62 */ 63 export type DataAbilityResult = _DataAbilityResult 64 65 /** 66 * @since 9 67 * @syscap SystemCapability.Ability.AbilityBase 68 * @FAModelOnly 69 */ 70 export type AbilityResult = _AbilityResult 71 72 /** 73 * @since 9 74 * @syscap SystemCapability.Ability.AbilityRuntime.Core 75 * @FAModelOnly 76 */ 77 export type ConnectOptions = _ConnectOptions 78 79 /** 80 * @since 9 81 * @syscap SystemCapability.Ability.AbilityRuntime.FAModel 82 * @FAModelOnly 83 */ 84 export type StartAbilityParameter = _StartAbilityParameter 85} 86 87export default ability;