1{ 2 "ut_ArkTS_struct_006.d.ets": [ 3 { 4 "filePath": "ut_ArkTS_struct_006.d.ets", 5 "apiType": "Struct", 6 "definedText": "struct MyComponent", 7 "pos": { 8 "line": 15, 9 "character": 1 10 }, 11 "isExport": false, 12 "apiName": "MyComponent", 13 "hierarchicalRelations": [ 14 "ut_ArkTS_struct_006.d.ets", 15 "MyComponent" 16 ], 17 "decorators": [ 18 { 19 "expression": "Component" 20 } 21 ], 22 "isStruct": true, 23 "syscap": "", 24 "currentVersion": "-1", 25 "jsDocText": "/*\r\n* Copyright (C) 2023-2023 Huawei Device Co., Ltd.\r\n* Licensed under the Apache License, Version 2.0 (the \"License\");\r\n* you may not use this file except in compliance with the License.\r\n* You may obtain a copy of the License at\r\n*\r\n* http://www.apache.org/licenses/LICENSE-2.0\r\n*\r\n* Unless required by applicable law or agreed to in writing, software\r\n* distributed under the License is distributed on an \"AS IS\" BASIS,\r\n* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n* See the License for the specific language governing permissions and\r\n* limitations under the License.\r\n*/", 26 "isJoinType": false, 27 "genericInfo": [], 28 "parentApiType": "SourceFile", 29 "fileAbsolutePath": "E:\\code\\wcy\\gitee\\interface_sdk-js\\build-tools\\dts_parser\\test\\ut\\parser\\ut_ArkTS_struct_006.d.ets", 30 "isSameNameFunction": false, 31 "jsDocInfos": [ 32 { 33 "description": "", 34 "syscap": "", 35 "since": "-1", 36 "isForm": false, 37 "isCrossPlatForm": false, 38 "isSystemApi": false, 39 "modelLimitation": "", 40 "deprecatedVersion": "-1", 41 "useinstead": "", 42 "permissions": "", 43 "errorCodes": [], 44 "typeInfo": "", 45 "isConstant": false, 46 "isAtomicService": false, 47 "kit": "NA", 48 "fileTagContent": "NA" 49 } 50 ], 51 "childApis": [ 52 { 53 "filePath": "ut_ArkTS_struct_006.d.ets", 54 "apiType": "Property", 55 "definedText": "@Provide('a') count: number = 0;", 56 "pos": { 57 "line": 17, 58 "character": 3 59 }, 60 "isExport": false, 61 "apiName": "count", 62 "hierarchicalRelations": [ 63 "ut_ArkTS_struct_006.d.ets", 64 "MyComponent", 65 "count" 66 ], 67 "decorators": [ 68 { 69 "expression": "Provide", 70 "expressionArguments": [ 71 "'a'" 72 ] 73 } 74 ], 75 "isStruct": true, 76 "syscap": "", 77 "currentVersion": "-1", 78 "jsDocText": "", 79 "isJoinType": false, 80 "genericInfo": [], 81 "parentApiType": "Struct", 82 "fileAbsolutePath": "E:\\code\\wcy\\gitee\\interface_sdk-js\\build-tools\\dts_parser\\test\\ut\\parser\\ut_ArkTS_struct_006.d.ets", 83 "isSameNameFunction": false, 84 "jsDocInfos": [ 85 { 86 "description": "", 87 "syscap": "", 88 "since": "-1", 89 "isForm": false, 90 "isCrossPlatForm": false, 91 "isSystemApi": false, 92 "modelLimitation": "", 93 "deprecatedVersion": "-1", 94 "useinstead": "", 95 "permissions": "", 96 "errorCodes": [], 97 "typeInfo": "", 98 "isConstant": false, 99 "isAtomicService": false, 100 "kit": "NA", 101 "fileTagContent": "NA" 102 } 103 ], 104 "type": [ 105 "number" 106 ], 107 "isReadOnly": false, 108 "isRequired": true, 109 "isStatic": false, 110 "typeKind": 145, 111 "typeLocations": [], 112 "objLocations": [] 113 } 114 ] 115 } 116 ] 117}