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 { paramMock } from "../../utils" 17 18const ElementName = { 19 deviceId: '[PC preview] unknow deviceId', 20 bundleName: '[PC preview] unknow bundleName', 21 abilityName: '[PC preview] unknow abilityName', 22 uri: '[PC preview] unknow uri', 23 shortName: '[PC preview] unknow shortName', 24 moduleName: '[PC preview] unknow moduleName' 25} 26const ExtensionAbilityType = { 27 FORM: 0, 28 WORK_SCHEDULER: 1, 29 INPUT_METHOD: 2, 30 SERVICE: 3, 31 ACCESSIBILITY: 4, 32 DATA_SHARE: 5, 33 FILE_SHARE: 6, 34 STATIC_SUBSCRIBER: 7, 35 WALLPAPER: 8, 36 BACKUP: 9, 37 WINDOW: 10, 38 ENTERPRISE_ADMIN: 11, 39 UNSPECIFIED: 20 40} 41 42export const ExtensionRunningInfo = { 43 extension: ElementName, 44 pid: '[PC preview] unknow pid', 45 uid: '[PC preview] unknow uid', 46 processName: '[PC preview] unknow processName', 47 startTime: '[PC preview] unknow startTime', 48 clientPackage: [paramMock.paramStringMock], 49 abilityState: ExtensionAbilityType 50}