1{ 2 "ut_field_interface_optional.d.ts": [ 3 { 4 "filePath": "ut_field_interface_optional.d.ts", 5 "apiType": "Namespace", 6 "definedText": "declare namespace testNamespace", 7 "pos": { 8 "line": 16, 9 "character": 1 10 }, 11 "isExport": false, 12 "apiName": "testNamespace", 13 "hierarchicalRelations": [ 14 "ut_field_interface_optional.d.ts", 15 "testNamespace" 16 ], 17 "isStruct": false, 18 "syscap": "", 19 "currentVersion": "-1", 20 "jsDocText": "/*\r\n * Copyright (c) 2021-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 */", 21 "isJoinType": false, 22 "genericInfo": [], 23 "parentApiType": "SourceFile", 24 "fileAbsolutePath": "E:\\code\\wcy\\gitee\\interface_sdk-js\\build-tools\\dts_parser\\test\\ut\\parser\\ut_field_interface_optional.d.ts", 25 "isSameNameFunction": false, 26 "jsDocInfos": [ 27 { 28 "description": "", 29 "syscap": "", 30 "since": "-1", 31 "isForm": false, 32 "isCrossPlatForm": false, 33 "isSystemApi": false, 34 "modelLimitation": "", 35 "deprecatedVersion": "-1", 36 "useinstead": "", 37 "permissions": "", 38 "errorCodes": [], 39 "typeInfo": "", 40 "isConstant": false, 41 "isAtomicService": false, 42 "kit": "NA", 43 "fileTagContent": "NA" 44 } 45 ], 46 "childApis": [ 47 { 48 "filePath": "ut_field_interface_optional.d.ts", 49 "apiType": "Interface", 50 "definedText": "interface TestInterface", 51 "pos": { 52 "line": 17, 53 "character": 3 54 }, 55 "isExport": false, 56 "apiName": "TestInterface", 57 "hierarchicalRelations": [ 58 "ut_field_interface_optional.d.ts", 59 "testNamespace", 60 "TestInterface" 61 ], 62 "isStruct": false, 63 "syscap": "", 64 "currentVersion": "-1", 65 "jsDocText": "", 66 "isJoinType": false, 67 "genericInfo": [], 68 "parentApiType": "Namespace", 69 "fileAbsolutePath": "E:\\code\\wcy\\gitee\\interface_sdk-js\\build-tools\\dts_parser\\test\\ut\\parser\\ut_field_interface_optional.d.ts", 70 "isSameNameFunction": false, 71 "jsDocInfos": [ 72 { 73 "description": "", 74 "syscap": "", 75 "since": "-1", 76 "isForm": false, 77 "isCrossPlatForm": false, 78 "isSystemApi": false, 79 "modelLimitation": "", 80 "deprecatedVersion": "-1", 81 "useinstead": "", 82 "permissions": "", 83 "errorCodes": [], 84 "typeInfo": "", 85 "isConstant": false, 86 "isAtomicService": false, 87 "kit": "NA", 88 "fileTagContent": "NA" 89 } 90 ], 91 "parentClasses": [], 92 "childApis": [ 93 { 94 "filePath": "ut_field_interface_optional.d.ts", 95 "apiType": "Property", 96 "definedText": "windowUpdateType?: WindowUpdateType;", 97 "pos": { 98 "line": 18, 99 "character": 5 100 }, 101 "isExport": false, 102 "apiName": "windowUpdateType", 103 "hierarchicalRelations": [ 104 "ut_field_interface_optional.d.ts", 105 "testNamespace", 106 "TestInterface", 107 "windowUpdateType" 108 ], 109 "isStruct": false, 110 "syscap": "", 111 "currentVersion": "-1", 112 "jsDocText": "", 113 "isJoinType": false, 114 "genericInfo": [], 115 "parentApiType": "Interface", 116 "fileAbsolutePath": "E:\\code\\wcy\\gitee\\interface_sdk-js\\build-tools\\dts_parser\\test\\ut\\parser\\ut_field_interface_optional.d.ts", 117 "isSameNameFunction": false, 118 "jsDocInfos": [ 119 { 120 "description": "", 121 "syscap": "", 122 "since": "-1", 123 "isForm": false, 124 "isCrossPlatForm": false, 125 "isSystemApi": false, 126 "modelLimitation": "", 127 "deprecatedVersion": "-1", 128 "useinstead": "", 129 "permissions": "", 130 "errorCodes": [], 131 "typeInfo": "", 132 "isConstant": false, 133 "isAtomicService": false, 134 "kit": "NA", 135 "fileTagContent": "NA" 136 } 137 ], 138 "type": [ 139 "WindowUpdateType" 140 ], 141 "isReadOnly": false, 142 "isRequired": false, 143 "isStatic": false, 144 "typeKind": 174, 145 "typeLocations": [], 146 "objLocations": [] 147 } 148 ] 149 } 150 ] 151 } 152 ] 153}