{ "ut_ArkTS_struct_004.d.ets": [ { "filePath": "ut_ArkTS_struct_004.d.ets", "apiType": "Method", "definedText": "@Builder function GlobalBuilder0() {}", "pos": { "line": 15, "character": 1 }, "isExport": false, "apiName": "GlobalBuilder0", "hierarchicalRelations": [ "ut_ArkTS_struct_004.d.ets", "GlobalBuilder0" ], "decorators": [ { "expression": "Builder" } ], "isStruct": true, "syscap": "", "currentVersion": "-1", "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*/", "isJoinType": false, "genericInfo": [], "parentApiType": "SourceFile", "fileAbsolutePath": "E:\\code\\wcy\\gitee\\interface_sdk-js\\build-tools\\dts_parser\\test\\ut\\parser\\ut_ArkTS_struct_004.d.ets", "isSameNameFunction": false, "jsDocInfos": [ { "description": "", "syscap": "", "since": "-1", "isForm": false, "isCrossPlatForm": false, "isSystemApi": false, "modelLimitation": "", "deprecatedVersion": "-1", "useinstead": "", "permissions": "", "errorCodes": [], "typeInfo": "", "isConstant": false, "isAtomicService": false, "kit": "NA", "fileTagContent": "NA" } ], "callForm": "@Builder GlobalBuilder0() {}", "params": [], "returnValue": [], "isStatic": false, "sync": "", "returnValueType": 0, "typeLocations": [], "objLocations": [], "isRequired": true }, { "filePath": "ut_ArkTS_struct_004.d.ets", "apiType": "Struct", "definedText": "struct MyComponent", "pos": { "line": 16, "character": 1 }, "isExport": false, "apiName": "MyComponent", "hierarchicalRelations": [ "ut_ArkTS_struct_004.d.ets", "MyComponent" ], "decorators": [ { "expression": "Component" } ], "isStruct": true, "syscap": "", "currentVersion": "-1", "jsDocText": "", "isJoinType": false, "genericInfo": [], "parentApiType": "SourceFile", "fileAbsolutePath": "E:\\code\\wcy\\gitee\\interface_sdk-js\\build-tools\\dts_parser\\test\\ut\\parser\\ut_ArkTS_struct_004.d.ets", "isSameNameFunction": false, "jsDocInfos": [ { "description": "", "syscap": "", "since": "-1", "isForm": false, "isCrossPlatForm": false, "isSystemApi": false, "modelLimitation": "", "deprecatedVersion": "-1", "useinstead": "", "permissions": "", "errorCodes": [], "typeInfo": "", "isConstant": false, "isAtomicService": false, "kit": "NA", "fileTagContent": "NA" } ], "childApis": [ { "filePath": "ut_ArkTS_struct_004.d.ets", "apiType": "Property", "definedText": "@BuilderParam aBuilder1: () => void = GlobalBuilder0;", "pos": { "line": 18, "character": 3 }, "isExport": false, "apiName": "aBuilder1", "hierarchicalRelations": [ "ut_ArkTS_struct_004.d.ets", "MyComponent", "aBuilder1" ], "decorators": [ { "expression": "BuilderParam" } ], "isStruct": true, "syscap": "", "currentVersion": "-1", "jsDocText": "", "isJoinType": false, "genericInfo": [], "parentApiType": "Struct", "fileAbsolutePath": "E:\\code\\wcy\\gitee\\interface_sdk-js\\build-tools\\dts_parser\\test\\ut\\parser\\ut_ArkTS_struct_004.d.ets", "isSameNameFunction": false, "jsDocInfos": [ { "description": "", "syscap": "", "since": "-1", "isForm": false, "isCrossPlatForm": false, "isSystemApi": false, "modelLimitation": "", "deprecatedVersion": "-1", "useinstead": "", "permissions": "", "errorCodes": [], "typeInfo": "", "isConstant": false, "isAtomicService": false, "kit": "NA", "fileTagContent": "NA" } ], "type": [ "() => void" ], "isReadOnly": false, "isRequired": true, "isStatic": false, "typeKind": 175, "typeLocations": [], "objLocations": [] } ] } ] }