From 015a2d236b95ac34688c1dae5835c371b641dc8b Mon Sep 17 00:00:00 2001 From: wwsun Date: Tue, 29 Aug 2023 19:28:54 +0800 Subject: [PATCH] docs: fix display api table in website --- .../docs/designer/modules/designer-panel.mdx | 4 +- .../docs/designer/modules/designer.mdx | 4 +- apps/website/docs/designer/modules/hooks.mdx | 2 +- .../website/docs/designer/modules/sandbox.mdx | 4 +- .../docs/designer/modules/setting-panel.mdx | 4 +- .../docs/designer/modules/sidebar-panel.mdx | 4 +- .../docs/designer/modules/view-panel.mdx | 4 +- .../docs/protocol/material-protocol.mdx | 8 +- .../{TypeTable.tsx => TypesTable.tsx} | 4 +- apps/website/src/components/tango-types.json | 85335 +++++++++++++++- packages/core/typedoc.json | 4 + packages/designer/typedoc.json | 4 + packages/helpers/typedoc.json | 4 + .../setting-form/src/setters/css-setter.tsx | 5 +- packages/setting-form/typedoc.json | 4 + .../{src/types => typings}/cssjson.d.ts | 0 typedoc.base.json | 4 + typedoc.json | 3 +- 18 files changed, 85372 insertions(+), 29 deletions(-) rename apps/website/src/components/{TypeTable.tsx => TypesTable.tsx} (98%) create mode 100644 packages/core/typedoc.json create mode 100644 packages/designer/typedoc.json create mode 100644 packages/helpers/typedoc.json create mode 100644 packages/setting-form/typedoc.json rename packages/setting-form/{src/types => typings}/cssjson.d.ts (100%) create mode 100644 typedoc.base.json diff --git a/apps/website/docs/designer/modules/designer-panel.mdx b/apps/website/docs/designer/modules/designer-panel.mdx index 47f965e..3ab4982 100644 --- a/apps/website/docs/designer/modules/designer-panel.mdx +++ b/apps/website/docs/designer/modules/designer-panel.mdx @@ -4,6 +4,6 @@ ## 属性列表 -import TypeTable from '@site/src/components/TypeTable'; +import TypesTable from '@site/src/components/TypesTable'; - + diff --git a/apps/website/docs/designer/modules/designer.mdx b/apps/website/docs/designer/modules/designer.mdx index 4324132..f51abcb 100644 --- a/apps/website/docs/designer/modules/designer.mdx +++ b/apps/website/docs/designer/modules/designer.mdx @@ -4,9 +4,9 @@ ## 属性列表 -import TypeTable from '@site/src/components/TypeTable'; +import TypesTable from '@site/src/components/TypesTable'; - + ## 设计器初始化 diff --git a/apps/website/docs/designer/modules/hooks.mdx b/apps/website/docs/designer/modules/hooks.mdx index 71312c3..de39545 100644 --- a/apps/website/docs/designer/modules/hooks.mdx +++ b/apps/website/docs/designer/modules/hooks.mdx @@ -2,7 +2,7 @@ 设计器提供了一组 Hooks 用于快速获取设计器的各种状态。 -import TypeTable from '@site/src/components/TypeTable'; +import TypesTable from '@site/src/components/TypesTable'; ## useWorkspace diff --git a/apps/website/docs/designer/modules/sandbox.mdx b/apps/website/docs/designer/modules/sandbox.mdx index 91009aa..e340a95 100644 --- a/apps/website/docs/designer/modules/sandbox.mdx +++ b/apps/website/docs/designer/modules/sandbox.mdx @@ -2,8 +2,8 @@ 设计器的运行时沙箱,用来执行代码,渲染页面。 -import TypeTable from '@site/src/components/TypeTable'; +import TypesTable from '@site/src/components/TypesTable'; 默认沙箱是一个基于 CodeSandbox 的沙箱实例,可以直接在浏览器端执行代码。 - + diff --git a/apps/website/docs/designer/modules/setting-panel.mdx b/apps/website/docs/designer/modules/setting-panel.mdx index 01f3369..9d21e69 100644 --- a/apps/website/docs/designer/modules/setting-panel.mdx +++ b/apps/website/docs/designer/modules/setting-panel.mdx @@ -4,6 +4,6 @@ ## 属性列表 -import TypeTable from '@site/src/components/TypeTable'; +import TypesTable from '@site/src/components/TypesTable'; - + diff --git a/apps/website/docs/designer/modules/sidebar-panel.mdx b/apps/website/docs/designer/modules/sidebar-panel.mdx index 19017b3..1d06e98 100644 --- a/apps/website/docs/designer/modules/sidebar-panel.mdx +++ b/apps/website/docs/designer/modules/sidebar-panel.mdx @@ -4,9 +4,9 @@ ## 属性列表 -import TypeTable from '@site/src/components/TypeTable'; +import TypesTable from '@site/src/components/TypesTable'; - + ## 创建浮动面板 diff --git a/apps/website/docs/designer/modules/view-panel.mdx b/apps/website/docs/designer/modules/view-panel.mdx index 9d5ffb9..aaad432 100644 --- a/apps/website/docs/designer/modules/view-panel.mdx +++ b/apps/website/docs/designer/modules/view-panel.mdx @@ -4,7 +4,7 @@ ## 属性列表 -import TypeTable from '@site/src/components/TypeTable'; +import TypesTable from '@site/src/components/TypesTable'; - + diff --git a/apps/website/docs/protocol/material-protocol.mdx b/apps/website/docs/protocol/material-protocol.mdx index d8a85d1..a5fb4c8 100644 --- a/apps/website/docs/protocol/material-protocol.mdx +++ b/apps/website/docs/protocol/material-protocol.mdx @@ -1,16 +1,16 @@ # 基础物料协议 -import TypeTable from '@site/src/components/TypeTable'; +import TypesTable from '@site/src/components/TypesTable'; 物料协议定义了一个组件的基本信息,包括组件的名称、属性、拖拽规则等。物料协议是为组件附加的额外描述文件,不会侵入到你的组件代码中,因此你可以在不改动组件代码的情况下,为组件添加物料协议。 ## 组件原型 prototype - + ## 组件属性 ComponentPropType - + ### 嵌套属性 @@ -115,7 +115,7 @@ import TypeTable from '@site/src/components/TypeTable'; ## 组件拖拽规则 ComponentDndRulesType - + ### canDrag/canDrop diff --git a/apps/website/src/components/TypeTable.tsx b/apps/website/src/components/TypesTable.tsx similarity index 98% rename from apps/website/src/components/TypeTable.tsx rename to apps/website/src/components/TypesTable.tsx index ca7c669..1223026 100644 --- a/apps/website/src/components/TypeTable.tsx +++ b/apps/website/src/components/TypesTable.tsx @@ -1,6 +1,6 @@ import React from 'react'; -// import data from '../data/api.json'; -const data: any = {}; +// @ts-ignore +import data from './tango-types'; const typeMap = {}; if (data && data.children) { diff --git a/apps/website/src/components/tango-types.json b/apps/website/src/components/tango-types.json index 2b7561e..0974f32 100644 --- a/apps/website/src/components/tango-types.json +++ b/apps/website/src/components/tango-types.json @@ -1,27 +1,85348 @@ { "id": 0, - "name": "@music163/tango-helpers", + "name": "Tango LowCode Builder", "variant": "project", "kind": 1, "flags": {}, - "packageName": "@music163/tango-helpers", + "children": [ + { + "id": 1, + "name": "@music163/tango-core", + "variant": "declaration", + "kind": 2, + "flags": {}, + "children": [ + { + "id": 2, + "name": "DropMethod", + "variant": "declaration", + "kind": 8, + "flags": {}, + "children": [ + { + "id": 3, + "name": "InsertAfter", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/drop-target.ts", + "line": 8, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/drop-target.ts#L8" + } + ], + "type": { + "type": "literal", + "value": "insertAfter" + } + }, + { + "id": 4, + "name": "InsertBefore", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/drop-target.ts", + "line": 7, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/drop-target.ts#L7" + } + ], + "type": { + "type": "literal", + "value": "insertBefore" + } + }, + { + "id": 5, + "name": "InsertChild", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/drop-target.ts", + "line": 9, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/drop-target.ts#L9" + } + ], + "type": { + "type": "literal", + "value": "insertChild" + } + }, + { + "id": 6, + "name": "InsertFirstChild", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/drop-target.ts", + "line": 10, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/drop-target.ts#L10" + } + ], + "type": { + "type": "literal", + "value": "insertFirstChild" + } + }, + { + "id": 7, + "name": "ReplaceNode", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/drop-target.ts", + "line": 6, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/drop-target.ts#L6" + } + ], + "type": { + "type": "literal", + "value": "replaceNode" + } + } + ], + "groups": [ + { + "title": "Enumeration Members", + "children": [ + 3, + 4, + 5, + 6, + 7 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/models/drop-target.ts", + "line": 5, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/drop-target.ts#L5" + } + ] + }, + { + "id": 8, + "name": "ESFDataSourceType", + "variant": "declaration", + "kind": 8, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "服务函数数据源类型" + } + ] + }, + "children": [ + { + "id": 9, + "name": "Custom", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 149, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L149" + } + ], + "type": { + "type": "literal", + "value": "custom" + } + }, + { + "id": 10, + "name": "OvermindX", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 148, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L148" + } + ], + "type": { + "type": "literal", + "value": "ox" + } + } + ], + "groups": [ + { + "title": "Enumeration Members", + "children": [ + 9, + 10 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 147, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L147" + } + ] + }, + { + "id": 11, + "name": "ESFHTTPMethodType", + "variant": "declaration", + "kind": 8, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "服务函数 HTTP Type\n云音乐网关只支持 get 和 post" + } + ] + }, + "children": [ + { + "id": 12, + "name": "GET", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 157, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L157" + } + ], + "type": { + "type": "literal", + "value": "GET" + } + }, + { + "id": 13, + "name": "POST", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 159, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L159" + } + ], + "type": { + "type": "literal", + "value": "POST" + } + } + ], + "groups": [ + { + "title": "Enumeration Members", + "children": [ + 12, + 13 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 156, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L156" + } + ] + }, + { + "id": 14, + "name": "ESFHTTRequestType", + "variant": "declaration", + "kind": 8, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "requestType\nheaders: Content-Type" + } + ] + }, + "children": [ + { + "id": 15, + "name": "application/json", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 169, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L169" + } + ], + "type": { + "type": "literal", + "value": "json" + } + }, + { + "id": 16, + "name": "application/x-www-form-urlencoded", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 170, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L170" + } + ], + "type": { + "type": "literal", + "value": "x-www-form-urlencoded" + } + } + ], + "groups": [ + { + "title": "Enumeration Members", + "children": [ + 15, + 16 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 168, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L168" + } + ] + }, + { + "id": 17, + "name": "ESFOperationType", + "variant": "declaration", + "kind": 8, + "flags": {}, + "children": [ + { + "id": 18, + "name": "ADD", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 139, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L139" + } + ], + "type": { + "type": "literal", + "value": "add" + } + }, + { + "id": 19, + "name": "DELETE", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 141, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L141" + } + ], + "type": { + "type": "literal", + "value": "delete" + } + }, + { + "id": 20, + "name": "UPDATE", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 140, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L140" + } + ], + "type": { + "type": "literal", + "value": "update" + } + } + ], + "groups": [ + { + "title": "Enumeration Members", + "children": [ + 18, + 19, + 20 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 138, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L138" + } + ] + }, + { + "id": 21, + "name": "FileType", + "variant": "declaration", + "kind": 8, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "文件类型枚举" + } + ] + }, + "children": [ + { + "id": 22, + "name": "AppJson", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 23, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L23" + } + ], + "type": { + "type": "literal", + "value": "appJson" + } + }, + { + "id": 23, + "name": "BlockEntryModule", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 13, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L13" + } + ], + "type": { + "type": "literal", + "value": "blockEntryModule" + } + }, + { + "id": 24, + "name": "File", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 24, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L24" + } + ], + "type": { + "type": "literal", + "value": "file" + } + }, + { + "id": 25, + "name": "Json", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 25, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L25" + } + ], + "type": { + "type": "literal", + "value": "json" + } + }, + { + "id": 26, + "name": "JsonViewModule", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 18, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L18" + } + ], + "type": { + "type": "literal", + "value": "jsonViewModule" + } + }, + { + "id": 27, + "name": "JsxViewModule", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 17, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L17" + } + ], + "type": { + "type": "literal", + "value": "jsxViewModule" + } + }, + { + "id": 28, + "name": "Less", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 26, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L26" + } + ], + "type": { + "type": "literal", + "value": "less" + } + }, + { + "id": 29, + "name": "Module", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 10, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L10" + } + ], + "type": { + "type": "literal", + "value": "module" + } + }, + { + "id": 30, + "name": "PackageJson", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 21, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L21" + } + ], + "type": { + "type": "literal", + "value": "packageJson" + } + }, + { + "id": 31, + "name": "RouteModule", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 12, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L12" + } + ], + "type": { + "type": "literal", + "value": "routeModule" + } + }, + { + "id": 32, + "name": "Scss", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 27, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L27" + } + ], + "type": { + "type": "literal", + "value": "scss" + } + }, + { + "id": 33, + "name": "ServiceModule", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 14, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L14" + } + ], + "type": { + "type": "literal", + "value": "serviceModule" + } + }, + { + "id": 34, + "name": "StoreEntryModule", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 11, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L11" + } + ], + "type": { + "type": "literal", + "value": "storeEntryModule" + } + }, + { + "id": 35, + "name": "StoreModule", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 15, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L15" + } + ], + "type": { + "type": "literal", + "value": "storeModule" + } + }, + { + "id": 36, + "name": "TangoConfigJson", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 22, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L22" + } + ], + "type": { + "type": "literal", + "value": "tangoConfigJson" + } + } + ], + "groups": [ + { + "title": "Enumeration Members", + "children": [ + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 8, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L8" + } + ] + }, + { + "id": 37, + "name": "Designer", + "variant": "declaration", + "kind": 128, + "flags": {}, + "children": [ + { + "id": 38, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 103, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L103" + } + ], + "signatures": [ + { + "id": 39, + "name": "new Designer", + "variant": "signature", + "kind": 16384, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 103, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L103" + } + ], + "parameters": [ + { + "id": 40, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/designer.ts", + "qualifiedName": "DesignerOptionsType" + }, + "name": "DesignerOptionsType", + "package": "@music163/tango-core" + } + } + ], + "type": { + "type": "reference", + "target": 37, + "name": "Designer", + "package": "@music163/tango-core" + } + } + ] + }, + { + "id": 41, + "name": "_activeSidebarPanel", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "当前选中的侧边栏面板" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 56, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L56" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "''" + }, + { + "id": 42, + "name": "_activeView", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "当前激活的视图" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 51, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L51" + } + ], + "type": { + "type": "reference", + "target": 1016, + "name": "DesignerViewType", + "package": "@music163/tango-core" + }, + "defaultValue": "'design'" + }, + { + "id": 43, + "name": "_isPreview", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否预览模式" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 71, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L71" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "defaultValue": "false" + }, + { + "id": 44, + "name": "_showRightPanel", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否显示右侧面板" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 66, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L66" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "defaultValue": "true" + }, + { + "id": 45, + "name": "_showSmartWizard", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否显示智能引导" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 61, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L61" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "defaultValue": "false" + }, + { + "id": 46, + "name": "_simulator", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "当前的沙箱模拟器类型" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 38, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L38" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/designer.ts", + "qualifiedName": "SimulatorType" + }, + "name": "SimulatorType", + "package": "@music163/tango-core" + }, + "defaultValue": "simulatorTypes.desktop" + }, + { + "id": 47, + "name": "_viewport", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "当前的视图尺寸" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 43, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L43" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/designer.ts", + "qualifiedName": "ViewportBoundingType" + }, + "name": "ViewportBoundingType", + "package": "@music163/tango-core" + }, + "defaultValue": "..." + }, + { + "id": 48, + "name": "workspace", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPrivate": true, + "isReadonly": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 73, + "character": 19, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L73" + } + ], + "type": { + "type": "reference", + "target": 777, + "name": "IWorkspace", + "package": "@music163/tango-core" + } + }, + { + "id": 49, + "name": "activeSidebarPanel", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 95, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L95" + } + ], + "getSignature": { + "id": 50, + "name": "activeSidebarPanel", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 95, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L95" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 51, + "name": "activeView", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 83, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L83" + } + ], + "getSignature": { + "id": 52, + "name": "activeView", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 83, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L83" + } + ], + "type": { + "type": "reference", + "target": 1016, + "name": "DesignerViewType", + "package": "@music163/tango-core" + } + } + }, + { + "id": 53, + "name": "isPreview", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 87, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L87" + } + ], + "getSignature": { + "id": 54, + "name": "isPreview", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 87, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L87" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + }, + { + "id": 55, + "name": "showRightPanel", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 99, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L99" + } + ], + "getSignature": { + "id": 56, + "name": "showRightPanel", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 99, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L99" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + }, + { + "id": 57, + "name": "showSmartWizard", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 91, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L91" + } + ], + "getSignature": { + "id": 58, + "name": "showSmartWizard", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 91, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L91" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + }, + { + "id": 59, + "name": "simulator", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 75, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L75" + } + ], + "getSignature": { + "id": 60, + "name": "simulator", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 75, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L75" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/designer.ts", + "qualifiedName": "SimulatorType" + }, + "name": "SimulatorType", + "package": "@music163/tango-core" + } + } + }, + { + "id": 61, + "name": "viewport", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 79, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L79" + } + ], + "getSignature": { + "id": 62, + "name": "viewport", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 79, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L79" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/designer.ts", + "qualifiedName": "ViewportBoundingType" + }, + "name": "ViewportBoundingType", + "package": "@music163/tango-core" + } + } + }, + { + "id": 63, + "name": "closeSidebarPanel", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 158, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L158" + } + ], + "signatures": [ + { + "id": 64, + "name": "closeSidebarPanel", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 158, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L158" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 65, + "name": "setActiveSidebarPanel", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 150, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L150" + } + ], + "signatures": [ + { + "id": 66, + "name": "setActiveSidebarPanel", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 150, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L150" + } + ], + "parameters": [ + { + "id": 67, + "name": "panel", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 68, + "name": "setActiveView", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 146, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L146" + } + ], + "signatures": [ + { + "id": 69, + "name": "setActiveView", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 146, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L146" + } + ], + "parameters": [ + { + "id": 70, + "name": "view", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1016, + "name": "DesignerViewType", + "package": "@music163/tango-core" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 71, + "name": "setSimulator", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 134, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L134" + } + ], + "signatures": [ + { + "id": 72, + "name": "setSimulator", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 134, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L134" + } + ], + "parameters": [ + { + "id": 73, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1079, + "name": "SimulatorNameType", + "package": "@music163/tango-core" + }, + { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/designer.ts", + "qualifiedName": "SimulatorType" + }, + "name": "SimulatorType", + "package": "@music163/tango-core" + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 74, + "name": "setViewport", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 142, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L142" + } + ], + "signatures": [ + { + "id": 75, + "name": "setViewport", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 142, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L142" + } + ], + "parameters": [ + { + "id": 76, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/designer.ts", + "qualifiedName": "ViewportBoundingType" + }, + "name": "ViewportBoundingType", + "package": "@music163/tango-core" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 77, + "name": "toggleIsPreview", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 170, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L170" + } + ], + "signatures": [ + { + "id": 78, + "name": "toggleIsPreview", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 170, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L170" + } + ], + "parameters": [ + { + "id": 79, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 80, + "name": "toggleRightPanel", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 166, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L166" + } + ], + "signatures": [ + { + "id": 81, + "name": "toggleRightPanel", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 166, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L166" + } + ], + "parameters": [ + { + "id": 82, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 83, + "name": "toggleSmartWizard", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 162, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L162" + } + ], + "signatures": [ + { + "id": 84, + "name": "toggleSmartWizard", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 162, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L162" + } + ], + "parameters": [ + { + "id": 85, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + ], + "groups": [ + { + "title": "Constructors", + "children": [ + 38 + ] + }, + { + "title": "Properties", + "children": [ + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48 + ] + }, + { + "title": "Accessors", + "children": [ + 49, + 51, + 53, + 55, + 57, + 59, + 61 + ] + }, + { + "title": "Methods", + "children": [ + 63, + 65, + 68, + 71, + 74, + 77, + 80, + 83 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 34, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L34" + } + ] + }, + { + "id": 86, + "name": "DropTarget", + "variant": "declaration", + "kind": 128, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "放置目标类" + } + ] + }, + "children": [ + { + "id": 87, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/drop-target.ts", + "line": 51, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/drop-target.ts#L51" + } + ], + "signatures": [ + { + "id": 88, + "name": "new DropTarget", + "variant": "signature", + "kind": 16384, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/drop-target.ts", + "line": 51, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/drop-target.ts#L51" + } + ], + "parameters": [ + { + "id": 89, + "name": "workspace", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 777, + "name": "IWorkspace", + "package": "@music163/tango-core" + } + } + ], + "type": { + "type": "reference", + "target": 86, + "name": "DropTarget", + "package": "@music163/tango-core" + } + } + ] + }, + { + "id": 90, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "放置的目标元素数据" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/drop-target.ts", + "line": 24, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/drop-target.ts#L24" + } + ], + "type": { + "type": "reference", + "target": 2436, + "name": "ISelectedItemData", + "package": "@music163/tango-helpers" + } + }, + { + "id": 91, + "name": "method", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "插入方法" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/drop-target.ts", + "line": 20, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/drop-target.ts#L20" + } + ], + "type": { + "type": "reference", + "target": 2, + "name": "DropMethod", + "package": "@music163/tango-core" + } + }, + { + "id": 92, + "name": "workspace", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPrivate": true, + "isReadonly": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/drop-target.ts", + "line": 26, + "character": 19, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/drop-target.ts#L26" + } + ], + "type": { + "type": "reference", + "target": 777, + "name": "IWorkspace", + "package": "@music163/tango-core" + } + }, + { + "id": 93, + "name": "bounding", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/drop-target.ts", + "line": 43, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/drop-target.ts#L43" + } + ], + "getSignature": { + "id": 94, + "name": "bounding", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/drop-target.ts", + "line": 43, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/drop-target.ts#L43" + } + ], + "type": { + "type": "reference", + "target": 2532, + "name": "ElementBoundingType", + "package": "@music163/tango-helpers" + } + } + }, + { + "id": 95, + "name": "display", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/drop-target.ts", + "line": 47, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/drop-target.ts#L47" + } + ], + "getSignature": { + "id": 96, + "name": "display", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/drop-target.ts", + "line": 47, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/drop-target.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 97, + "name": "id", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/drop-target.ts", + "line": 39, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/drop-target.ts#L39" + } + ], + "getSignature": { + "id": 98, + "name": "id", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/drop-target.ts", + "line": 39, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/drop-target.ts#L39" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 99, + "name": "node", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/drop-target.ts", + "line": 28, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/drop-target.ts#L28" + } + ], + "getSignature": { + "id": 100, + "name": "node", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/drop-target.ts", + "line": 28, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/drop-target.ts#L28" + } + ], + "type": { + "type": "reference", + "target": 763, + "name": "IViewNode", + "package": "@music163/tango-core" + } + } + }, + { + "id": 101, + "name": "prototype", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/drop-target.ts", + "line": 35, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/drop-target.ts#L35" + } + ], + "getSignature": { + "id": 102, + "name": "prototype", + "variant": "signature", + "kind": 524288, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "获取对应的 prototype" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/drop-target.ts", + "line": 35, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/drop-target.ts#L35" + } + ], + "type": { + "type": "reference", + "target": 2508, + "name": "ComponentPrototypeType", + "package": "@music163/tango-helpers" + } + } + }, + { + "id": 103, + "name": "clear", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/drop-target.ts", + "line": 73, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/drop-target.ts#L73" + } + ], + "signatures": [ + { + "id": 104, + "name": "clear", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "重置" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/drop-target.ts", + "line": 73, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/drop-target.ts#L73" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 105, + "name": "getNode", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/drop-target.ts", + "line": 81, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/drop-target.ts#L81" + } + ], + "signatures": [ + { + "id": 106, + "name": "getNode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "获取对应的 node" + } + ], + "blockTags": [ + { + "tag": "@deprecated", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/drop-target.ts", + "line": 81, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/drop-target.ts#L81" + } + ], + "type": { + "type": "reference", + "target": 763, + "name": "IViewNode", + "package": "@music163/tango-core" + } + } + ] + }, + { + "id": 107, + "name": "set", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/drop-target.ts", + "line": 65, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/drop-target.ts#L65" + } + ], + "signatures": [ + { + "id": 108, + "name": "set", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/drop-target.ts", + "line": 65, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/drop-target.ts#L65" + } + ], + "parameters": [ + { + "id": 109, + "name": "data", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2436, + "name": "ISelectedItemData", + "package": "@music163/tango-helpers" + } + }, + { + "id": 110, + "name": "method", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2, + "name": "DropMethod", + "package": "@music163/tango-core" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + ], + "groups": [ + { + "title": "Constructors", + "children": [ + 87 + ] + }, + { + "title": "Properties", + "children": [ + 90, + 91, + 92 + ] + }, + { + "title": "Accessors", + "children": [ + 93, + 95, + 97, + 99, + 101 + ] + }, + { + "title": "Methods", + "children": [ + 103, + 105, + 107 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/models/drop-target.ts", + "line": 16, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/drop-target.ts#L16" + } + ] + }, + { + "id": 111, + "name": "Engine", + "variant": "declaration", + "kind": 128, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "设计器引擎" + } + ] + }, + "children": [ + { + "id": 112, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/engine.ts", + "line": 17, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/engine.ts#L17" + } + ], + "signatures": [ + { + "id": 113, + "name": "new Engine", + "variant": "signature", + "kind": 16384, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/engine.ts", + "line": 17, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/engine.ts#L17" + } + ], + "parameters": [ + { + "id": 114, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Pick" + }, + "typeArguments": [ + { + "type": "reference", + "target": 111, + "name": "Engine", + "package": "@music163/tango-core" + }, + { + "type": "union", + "types": [ + { + "type": "literal", + "value": "workspace" + }, + { + "type": "literal", + "value": "designer" + } + ] + } + ], + "name": "Pick", + "package": "typescript" + } + } + ], + "type": { + "type": "reference", + "target": 111, + "name": "Engine", + "package": "@music163/tango-core" + } + } + ] + }, + { + "id": 115, + "name": "designer", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "设计器状态" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/engine.ts", + "line": 15, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/engine.ts#L15" + } + ], + "type": { + "type": "reference", + "target": 37, + "name": "Designer", + "package": "@music163/tango-core" + } + }, + { + "id": 116, + "name": "workspace", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "工作区状态" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/engine.ts", + "line": 11, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/engine.ts#L11" + } + ], + "type": { + "type": "reference", + "target": 777, + "name": "IWorkspace", + "package": "@music163/tango-core" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [ + 112 + ] + }, + { + "title": "Properties", + "children": [ + 115, + 116 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/models/engine.ts", + "line": 7, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/engine.ts#L7" + } + ] + }, + { + "id": 117, + "name": "IdGenerator", + "variant": "declaration", + "kind": 128, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "ID 生成器" + } + ] + }, + "children": [ + { + "id": 118, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/id-generator.ts", + "line": 15, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/id-generator.ts#L15" + } + ], + "signatures": [ + { + "id": 119, + "name": "new IdGenerator", + "variant": "signature", + "kind": 16384, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/id-generator.ts", + "line": 15, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/id-generator.ts#L15" + } + ], + "parameters": [ + { + "id": 120, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/helpers/id-generator.ts", + "qualifiedName": "IdGeneratorOptionsType" + }, + "name": "IdGeneratorOptionsType", + "package": "@music163/tango-core" + } + } + ], + "type": { + "type": "reference", + "target": 117, + "name": "IdGenerator", + "package": "@music163/tango-core" + } + } + ] + }, + { + "id": 121, + "name": "map", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPrivate": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "记录组件 ID 记录" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/id-generator.ts", + "line": 13, + "character": 10, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/id-generator.ts#L13" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es2015.collection.d.ts", + "qualifiedName": "Map" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + ], + "name": "Map", + "package": "typescript" + }, + "defaultValue": "..." + }, + { + "id": 122, + "name": "prefix", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPrivate": true, + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "ID 前缀" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/id-generator.ts", + "line": 9, + "character": 19, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/id-generator.ts#L9" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 123, + "name": "generateId", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/id-generator.ts", + "line": 40, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/id-generator.ts#L40" + } + ], + "signatures": [ + { + "id": 124, + "name": "generateId", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "获取组件 ID" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/id-generator.ts", + "line": 40, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/id-generator.ts#L40" + } + ], + "parameters": [ + { + "id": 125, + "name": "component", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + }, + { + "id": 126, + "name": "setItem", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/id-generator.ts", + "line": 23, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/id-generator.ts#L23" + } + ], + "signatures": [ + { + "id": 127, + "name": "setItem", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "更新组件记录" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/id-generator.ts", + "line": 23, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/id-generator.ts#L23" + } + ], + "parameters": [ + { + "id": 128, + "name": "component", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 129, + "name": "id", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + ], + "groups": [ + { + "title": "Constructors", + "children": [ + 118 + ] + }, + { + "title": "Properties", + "children": [ + 121, + 122 + ] + }, + { + "title": "Methods", + "children": [ + 123, + 126 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/helpers/id-generator.ts", + "line": 5, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/id-generator.ts#L5" + } + ] + }, + { + "id": 130, + "name": "TangoJsModule", + "variant": "declaration", + "kind": 128, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "普通 JS 文件" + } + ] + }, + "children": [ + { + "id": 131, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 123, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L123" + } + ], + "signatures": [ + { + "id": 132, + "name": "new TangoJsModule", + "variant": "signature", + "kind": 16384, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 123, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L123" + } + ], + "parameters": [ + { + "id": 133, + "name": "workspace", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 777, + "name": "IWorkspace", + "package": "@music163/tango-core" + } + }, + { + "id": 134, + "name": "props", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1017, + "name": "FileItemType", + "package": "@music163/tango-core" + } + } + ], + "type": { + "type": "reference", + "target": 130, + "name": "TangoJsModule", + "package": "@music163/tango-core" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "TangoModule.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "TangoModule.constructor" + } + }, + { + "id": 135, + "name": "_cleanCode", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 28, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L28" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._cleanCode" + } + }, + { + "id": 136, + "name": "_code", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 27, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L27" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._code" + } + }, + { + "id": 137, + "name": "ast", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 59, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L59" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.ast" + } + }, + { + "id": 138, + "name": "filename", + "variant": "declaration", + "kind": 1024, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "文件名" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 15, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L15" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.filename" + } + }, + { + "id": 139, + "name": "lastModified", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "最近修改的时间戳" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 25, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L25" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.lastModified" + } + }, + { + "id": 140, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "文件类型" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 20, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L20" + } + ], + "type": { + "type": "reference", + "target": 21, + "name": "FileType", + "package": "@music163/tango-core" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.type" + } + }, + { + "id": 141, + "name": "workspace", + "variant": "declaration", + "kind": 1024, + "flags": { + "isReadonly": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 11, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L11" + } + ], + "type": { + "type": "reference", + "target": 777, + "name": "IWorkspace", + "package": "@music163/tango-core" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.workspace" + } + }, + { + "id": 142, + "name": "cleanCode", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 34, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L34" + } + ], + "getSignature": { + "id": 143, + "name": "cleanCode", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 34, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L34" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.cleanCode" + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.cleanCode" + } + }, + { + "id": 144, + "name": "code", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 30, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L30" + } + ], + "getSignature": { + "id": 145, + "name": "code", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 30, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L30" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.code" + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.code" + } + }, + { + "id": 146, + "name": "_analysisAst", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 116, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L116" + } + ], + "signatures": [ + { + "id": 147, + "name": "_analysisAst", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 116, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L116" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._analysisAst" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._analysisAst" + } + }, + { + "id": 148, + "name": "_syncByAst", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 89, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L89" + } + ], + "signatures": [ + { + "id": 149, + "name": "_syncByAst", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "基于最新的 ast 进行源码同步" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 89, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L89" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._syncByAst" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._syncByAst" + } + }, + { + "id": 150, + "name": "_syncByCode", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 101, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L101" + } + ], + "signatures": [ + { + "id": 151, + "name": "_syncByCode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "基于输入的源码进行同步" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 101, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L101" + } + ], + "parameters": [ + { + "id": 152, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "源码" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 153, + "name": "isFormatCode", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否格式化代码" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "defaultValue": "true" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._syncByCode" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._syncByCode" + } + }, + { + "id": 154, + "name": "update", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 71, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L71" + } + ], + "signatures": [ + { + "id": 155, + "name": "update", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "基于最新的 ast 进行同步" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 71, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L71" + } + ], + "parameters": [ + { + "id": 156, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "如果传入 code,则基于 code 进行同步" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 157, + "name": "isFormatCode", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否格式化代码" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "defaultValue": "true" + }, + { + "id": 158, + "name": "refreshWorkspace", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否刷新 workspace" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "defaultValue": "true" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.update" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.update" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [ + 131 + ] + }, + { + "title": "Properties", + "children": [ + 135, + 136, + 137, + 138, + 139, + 140, + 141 + ] + }, + { + "title": "Accessors", + "children": [ + 142, + 144 + ] + }, + { + "title": "Methods", + "children": [ + 146, + 148, + 150, + 154 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 122, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L122" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/module.ts", + "qualifiedName": "TangoModule" + }, + "name": "TangoModule", + "package": "@music163/tango-core" + } + ] + }, + { + "id": 159, + "name": "TangoRouteModule", + "variant": "declaration", + "kind": 128, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "路由配置模块" + } + ] + }, + "children": [ + { + "id": 160, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 195, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L195" + } + ], + "signatures": [ + { + "id": 161, + "name": "new TangoRouteModule", + "variant": "signature", + "kind": 16384, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 195, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L195" + } + ], + "parameters": [ + { + "id": 162, + "name": "workspace", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 777, + "name": "IWorkspace", + "package": "@music163/tango-core" + } + }, + { + "id": 163, + "name": "props", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1017, + "name": "FileItemType", + "package": "@music163/tango-core" + } + } + ], + "type": { + "type": "reference", + "target": 159, + "name": "TangoRouteModule", + "package": "@music163/tango-core" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "TangoModule.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "TangoModule.constructor" + } + }, + { + "id": 164, + "name": "_cleanCode", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 28, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L28" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._cleanCode" + } + }, + { + "id": 165, + "name": "_code", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 27, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L27" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._code" + } + }, + { + "id": 166, + "name": "_routes", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 189, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L189" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1066, + "name": "RouteDataType", + "package": "@music163/tango-core" + } + } + }, + { + "id": 167, + "name": "ast", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 59, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L59" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.ast" + } + }, + { + "id": 168, + "name": "filename", + "variant": "declaration", + "kind": 1024, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "文件名" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 15, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L15" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.filename" + } + }, + { + "id": 169, + "name": "lastModified", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "最近修改的时间戳" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 25, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L25" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.lastModified" + } + }, + { + "id": 170, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "文件类型" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 20, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L20" + } + ], + "type": { + "type": "reference", + "target": 21, + "name": "FileType", + "package": "@music163/tango-core" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.type" + } + }, + { + "id": 171, + "name": "workspace", + "variant": "declaration", + "kind": 1024, + "flags": { + "isReadonly": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 11, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L11" + } + ], + "type": { + "type": "reference", + "target": 777, + "name": "IWorkspace", + "package": "@music163/tango-core" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.workspace" + } + }, + { + "id": 172, + "name": "cleanCode", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 34, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L34" + } + ], + "getSignature": { + "id": 173, + "name": "cleanCode", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 34, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L34" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.cleanCode" + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.cleanCode" + } + }, + { + "id": 174, + "name": "code", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 30, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L30" + } + ], + "getSignature": { + "id": 175, + "name": "code", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 30, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L30" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.code" + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.code" + } + }, + { + "id": 176, + "name": "routes", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 191, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L191" + } + ], + "getSignature": { + "id": 177, + "name": "routes", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 191, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L191" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1066, + "name": "RouteDataType", + "package": "@music163/tango-core" + } + } + } + }, + { + "id": 178, + "name": "_analysisAst", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 258, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L258" + } + ], + "signatures": [ + { + "id": 179, + "name": "_analysisAst", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 258, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L258" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "TangoModule._analysisAst" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "TangoModule._analysisAst" + } + }, + { + "id": 180, + "name": "_syncByAst", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 89, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L89" + } + ], + "signatures": [ + { + "id": 181, + "name": "_syncByAst", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "基于最新的 ast 进行源码同步" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 89, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L89" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._syncByAst" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._syncByAst" + } + }, + { + "id": 182, + "name": "_syncByCode", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 101, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L101" + } + ], + "signatures": [ + { + "id": 183, + "name": "_syncByCode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "基于输入的源码进行同步" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 101, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L101" + } + ], + "parameters": [ + { + "id": 184, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "源码" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 185, + "name": "isFormatCode", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否格式化代码" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "defaultValue": "true" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._syncByCode" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._syncByCode" + } + }, + { + "id": 186, + "name": "addRoute", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 228, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L228" + } + ], + "signatures": [ + { + "id": 187, + "name": "addRoute", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "添加一条新路由" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 228, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L228" + } + ], + "parameters": [ + { + "id": 188, + "name": "routePath", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 189, + "name": "importFilePath", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 159, + "name": "TangoRouteModule", + "package": "@music163/tango-core" + } + } + ] + }, + { + "id": 190, + "name": "getRouteByRoutePath", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 213, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L213" + } + ], + "signatures": [ + { + "id": 191, + "name": "getRouteByRoutePath", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "根据路由地址获取 route 对象" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 213, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L213" + } + ], + "parameters": [ + { + "id": 192, + "name": "route", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 1066, + "name": "RouteDataType", + "package": "@music163/tango-core" + } + } + ] + }, + { + "id": 193, + "name": "removeRoute", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 248, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L248" + } + ], + "signatures": [ + { + "id": 194, + "name": "removeRoute", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "删除一条路由" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 248, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L248" + } + ], + "parameters": [ + { + "id": 195, + "name": "route", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "路由地址" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 159, + "name": "TangoRouteModule", + "package": "@music163/tango-core" + } + } + ] + }, + { + "id": 196, + "name": "update", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 71, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L71" + } + ], + "signatures": [ + { + "id": 197, + "name": "update", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "基于最新的 ast 进行同步" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 71, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L71" + } + ], + "parameters": [ + { + "id": 198, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "如果传入 code,则基于 code 进行同步" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 199, + "name": "isFormatCode", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否格式化代码" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "defaultValue": "true" + }, + { + "id": 200, + "name": "refreshWorkspace", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否刷新 workspace" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "defaultValue": "true" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.update" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.update" + } + }, + { + "id": 201, + "name": "updateRoute", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 239, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L239" + } + ], + "signatures": [ + { + "id": 202, + "name": "updateRoute", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "更新页面路由" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 239, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L239" + } + ], + "parameters": [ + { + "id": 203, + "name": "oldRoutePath", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 204, + "name": "newRoutePath", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 159, + "name": "TangoRouteModule", + "package": "@music163/tango-core" + } + } + ] + } + ], + "groups": [ + { + "title": "Constructors", + "children": [ + 160 + ] + }, + { + "title": "Properties", + "children": [ + 164, + 165, + 166, + 167, + 168, + 169, + 170, + 171 + ] + }, + { + "title": "Accessors", + "children": [ + 172, + 174, + 176 + ] + }, + { + "title": "Methods", + "children": [ + 178, + 180, + 182, + 186, + 190, + 193, + 196, + 201 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 188, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L188" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/module.ts", + "qualifiedName": "TangoModule" + }, + "name": "TangoModule", + "package": "@music163/tango-core" + } + ] + }, + { + "id": 205, + "name": "TangoServiceModule", + "variant": "declaration", + "kind": 128, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "数据服务模块" + } + ] + }, + "children": [ + { + "id": 206, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 604, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L604" + } + ], + "signatures": [ + { + "id": 207, + "name": "new TangoServiceModule", + "variant": "signature", + "kind": 16384, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 604, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L604" + } + ], + "parameters": [ + { + "id": 208, + "name": "workspace", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 777, + "name": "IWorkspace", + "package": "@music163/tango-core" + } + }, + { + "id": 209, + "name": "props", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1017, + "name": "FileItemType", + "package": "@music163/tango-core" + } + } + ], + "type": { + "type": "reference", + "target": 205, + "name": "TangoServiceModule", + "package": "@music163/tango-core" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "TangoModule.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "TangoModule.constructor" + } + }, + { + "id": 210, + "name": "_baseConfig", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 594, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L594" + } + ], + "type": { + "type": "reference", + "target": 2527, + "name": "Dict", + "package": "@music163/tango-helpers" + } + }, + { + "id": 211, + "name": "_cleanCode", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 28, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L28" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._cleanCode" + } + }, + { + "id": 212, + "name": "_code", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 27, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L27" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._code" + } + }, + { + "id": 213, + "name": "_serviceFunctions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 592, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L592" + } + ], + "type": { + "type": "reference", + "target": 2527, + "name": "Dict", + "package": "@music163/tango-helpers" + } + }, + { + "id": 214, + "name": "ast", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 59, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L59" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.ast" + } + }, + { + "id": 215, + "name": "filename", + "variant": "declaration", + "kind": 1024, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "文件名" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 15, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L15" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.filename" + } + }, + { + "id": 216, + "name": "lastModified", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "最近修改的时间戳" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 25, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L25" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.lastModified" + } + }, + { + "id": 217, + "name": "name", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "模块名" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 590, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L590" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 218, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "文件类型" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 20, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L20" + } + ], + "type": { + "type": "reference", + "target": 21, + "name": "FileType", + "package": "@music163/tango-core" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.type" + } + }, + { + "id": 219, + "name": "workspace", + "variant": "declaration", + "kind": 1024, + "flags": { + "isReadonly": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 11, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L11" + } + ], + "type": { + "type": "reference", + "target": 777, + "name": "IWorkspace", + "package": "@music163/tango-core" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.workspace" + } + }, + { + "id": 220, + "name": "baseConfig", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 600, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L600" + } + ], + "getSignature": { + "id": 221, + "name": "baseConfig", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 600, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L600" + } + ], + "type": { + "type": "reference", + "target": 2527, + "name": "Dict", + "package": "@music163/tango-helpers" + } + } + }, + { + "id": 222, + "name": "cleanCode", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 34, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L34" + } + ], + "getSignature": { + "id": 223, + "name": "cleanCode", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 34, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L34" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.cleanCode" + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.cleanCode" + } + }, + { + "id": 224, + "name": "code", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 30, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L30" + } + ], + "getSignature": { + "id": 225, + "name": "code", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 30, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L30" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.code" + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.code" + } + }, + { + "id": 226, + "name": "serviceFunctions", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 596, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L596" + } + ], + "getSignature": { + "id": 227, + "name": "serviceFunctions", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 596, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L596" + } + ], + "type": { + "type": "reference", + "target": 2527, + "name": "Dict", + "package": "@music163/tango-helpers" + } + } + }, + { + "id": 228, + "name": "_analysisAst", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 622, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L622" + } + ], + "signatures": [ + { + "id": 229, + "name": "_analysisAst", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 622, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L622" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "TangoModule._analysisAst" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "TangoModule._analysisAst" + } + }, + { + "id": 230, + "name": "_syncByAst", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 89, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L89" + } + ], + "signatures": [ + { + "id": 231, + "name": "_syncByAst", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "基于最新的 ast 进行源码同步" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 89, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L89" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._syncByAst" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._syncByAst" + } + }, + { + "id": 232, + "name": "_syncByCode", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 101, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L101" + } + ], + "signatures": [ + { + "id": 233, + "name": "_syncByCode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "基于输入的源码进行同步" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 101, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L101" + } + ], + "parameters": [ + { + "id": 234, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "源码" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 235, + "name": "isFormatCode", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否格式化代码" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "defaultValue": "true" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._syncByCode" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._syncByCode" + } + }, + { + "id": 236, + "name": "addServiceFunction", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 628, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L628" + } + ], + "signatures": [ + { + "id": 237, + "name": "addServiceFunction", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 628, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L628" + } + ], + "parameters": [ + { + "id": 238, + "name": "payload", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1073, + "name": "ServiceFunctionPayloadType", + "package": "@music163/tango-core" + } + } + ], + "type": { + "type": "reference", + "target": 205, + "name": "TangoServiceModule", + "package": "@music163/tango-core" + } + } + ] + }, + { + "id": 239, + "name": "addServiceFunctions", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 634, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L634" + } + ], + "signatures": [ + { + "id": 240, + "name": "addServiceFunctions", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 634, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L634" + } + ], + "parameters": [ + { + "id": 241, + "name": "payloads", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1073, + "name": "ServiceFunctionPayloadType", + "package": "@music163/tango-core" + } + } + } + ], + "type": { + "type": "reference", + "target": 205, + "name": "TangoServiceModule", + "package": "@music163/tango-core" + } + } + ] + }, + { + "id": 242, + "name": "deleteServiceFunction", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 650, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L650" + } + ], + "signatures": [ + { + "id": 243, + "name": "deleteServiceFunction", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 650, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L650" + } + ], + "parameters": [ + { + "id": 244, + "name": "serviceFunctionName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 205, + "name": "TangoServiceModule", + "package": "@music163/tango-core" + } + } + ] + }, + { + "id": 245, + "name": "update", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 71, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L71" + } + ], + "signatures": [ + { + "id": 246, + "name": "update", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "基于最新的 ast 进行同步" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 71, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L71" + } + ], + "parameters": [ + { + "id": 247, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "如果传入 code,则基于 code 进行同步" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 248, + "name": "isFormatCode", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否格式化代码" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "defaultValue": "true" + }, + { + "id": 249, + "name": "refreshWorkspace", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否刷新 workspace" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "defaultValue": "true" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.update" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.update" + } + }, + { + "id": 250, + "name": "updateBaseConfig", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 662, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L662" + } + ], + "signatures": [ + { + "id": 251, + "name": "updateBaseConfig", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "更新服务的基础配置" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 662, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L662" + } + ], + "parameters": [ + { + "id": 252, + "name": "optionName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 253, + "name": "optionValue", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "reference", + "target": 205, + "name": "TangoServiceModule", + "package": "@music163/tango-core" + } + } + ] + }, + { + "id": 254, + "name": "updateServiceFunction", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 644, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L644" + } + ], + "signatures": [ + { + "id": 255, + "name": "updateServiceFunction", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 644, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L644" + } + ], + "parameters": [ + { + "id": 256, + "name": "payload", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1073, + "name": "ServiceFunctionPayloadType", + "package": "@music163/tango-core" + } + } + ], + "type": { + "type": "reference", + "target": 205, + "name": "TangoServiceModule", + "package": "@music163/tango-core" + } + } + ] + } + ], + "groups": [ + { + "title": "Constructors", + "children": [ + 206 + ] + }, + { + "title": "Properties", + "children": [ + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 217, + 218, + 219 + ] + }, + { + "title": "Accessors", + "children": [ + 220, + 222, + 224, + 226 + ] + }, + { + "title": "Methods", + "children": [ + 228, + 230, + 232, + 236, + 239, + 242, + 245, + 250, + 254 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 586, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L586" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/module.ts", + "qualifiedName": "TangoModule" + }, + "name": "TangoModule", + "package": "@music163/tango-core" + } + ] + }, + { + "id": 257, + "name": "TangoStoreEntryModule", + "variant": "declaration", + "kind": 128, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "入口配置模块" + } + ] + }, + "children": [ + { + "id": 258, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 147, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L147" + } + ], + "signatures": [ + { + "id": 259, + "name": "new TangoStoreEntryModule", + "variant": "signature", + "kind": 16384, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 147, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L147" + } + ], + "parameters": [ + { + "id": 260, + "name": "workspace", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 777, + "name": "IWorkspace", + "package": "@music163/tango-core" + } + }, + { + "id": 261, + "name": "props", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1017, + "name": "FileItemType", + "package": "@music163/tango-core" + } + } + ], + "type": { + "type": "reference", + "target": 257, + "name": "TangoStoreEntryModule", + "package": "@music163/tango-core" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "TangoModule.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "TangoModule.constructor" + } + }, + { + "id": 262, + "name": "_cleanCode", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 28, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L28" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._cleanCode" + } + }, + { + "id": 263, + "name": "_code", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 27, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L27" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._code" + } + }, + { + "id": 264, + "name": "_stores", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 141, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L141" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "defaultValue": "[]" + }, + { + "id": 265, + "name": "ast", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 59, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L59" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.ast" + } + }, + { + "id": 266, + "name": "filename", + "variant": "declaration", + "kind": 1024, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "文件名" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 15, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L15" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.filename" + } + }, + { + "id": 267, + "name": "lastModified", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "最近修改的时间戳" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 25, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L25" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.lastModified" + } + }, + { + "id": 268, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "文件类型" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 20, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L20" + } + ], + "type": { + "type": "reference", + "target": 21, + "name": "FileType", + "package": "@music163/tango-core" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.type" + } + }, + { + "id": 269, + "name": "workspace", + "variant": "declaration", + "kind": 1024, + "flags": { + "isReadonly": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 11, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L11" + } + ], + "type": { + "type": "reference", + "target": 777, + "name": "IWorkspace", + "package": "@music163/tango-core" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.workspace" + } + }, + { + "id": 270, + "name": "cleanCode", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 34, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L34" + } + ], + "getSignature": { + "id": 271, + "name": "cleanCode", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 34, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L34" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.cleanCode" + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.cleanCode" + } + }, + { + "id": 272, + "name": "code", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 30, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L30" + } + ], + "getSignature": { + "id": 273, + "name": "code", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 30, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L30" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.code" + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.code" + } + }, + { + "id": 274, + "name": "stores", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 143, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L143" + } + ], + "getSignature": { + "id": 275, + "name": "stores", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 143, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L143" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + } + }, + { + "id": 276, + "name": "_analysisAst", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 162, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L162" + } + ], + "signatures": [ + { + "id": 277, + "name": "_analysisAst", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 162, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L162" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "TangoModule._analysisAst" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "TangoModule._analysisAst" + } + }, + { + "id": 278, + "name": "_syncByAst", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 89, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L89" + } + ], + "signatures": [ + { + "id": 279, + "name": "_syncByAst", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "基于最新的 ast 进行源码同步" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 89, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L89" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._syncByAst" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._syncByAst" + } + }, + { + "id": 280, + "name": "_syncByCode", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 101, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L101" + } + ], + "signatures": [ + { + "id": 281, + "name": "_syncByCode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "基于输入的源码进行同步" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 101, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L101" + } + ], + "parameters": [ + { + "id": 282, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "源码" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 283, + "name": "isFormatCode", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否格式化代码" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "defaultValue": "true" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._syncByCode" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._syncByCode" + } + }, + { + "id": 284, + "name": "addStore", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 170, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L170" + } + ], + "signatures": [ + { + "id": 285, + "name": "addStore", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "新建模型" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 170, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L170" + } + ], + "parameters": [ + { + "id": 286, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 257, + "name": "TangoStoreEntryModule", + "package": "@music163/tango-core" + } + } + ] + }, + { + "id": 287, + "name": "removeStore", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 179, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L179" + } + ], + "signatures": [ + { + "id": 288, + "name": "removeStore", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "删除模型" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 179, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L179" + } + ], + "parameters": [ + { + "id": 289, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 257, + "name": "TangoStoreEntryModule", + "package": "@music163/tango-core" + } + } + ] + }, + { + "id": 290, + "name": "update", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 71, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L71" + } + ], + "signatures": [ + { + "id": 291, + "name": "update", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "基于最新的 ast 进行同步" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 71, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L71" + } + ], + "parameters": [ + { + "id": 292, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "如果传入 code,则基于 code 进行同步" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 293, + "name": "isFormatCode", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否格式化代码" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "defaultValue": "true" + }, + { + "id": 294, + "name": "refreshWorkspace", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否刷新 workspace" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "defaultValue": "true" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.update" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.update" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [ + 258 + ] + }, + { + "title": "Properties", + "children": [ + 262, + 263, + 264, + 265, + 266, + 267, + 268, + 269 + ] + }, + { + "title": "Accessors", + "children": [ + 270, + 272, + 274 + ] + }, + { + "title": "Methods", + "children": [ + 276, + 278, + 280, + 284, + 287, + 290 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 140, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L140" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/module.ts", + "qualifiedName": "TangoModule" + }, + "name": "TangoModule", + "package": "@music163/tango-core" + } + ] + }, + { + "id": 295, + "name": "TangoStoreModule", + "variant": "declaration", + "kind": 128, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "状态模型模块" + } + ] + }, + "children": [ + { + "id": 296, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 683, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L683" + } + ], + "signatures": [ + { + "id": 297, + "name": "new TangoStoreModule", + "variant": "signature", + "kind": 16384, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 683, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L683" + } + ], + "parameters": [ + { + "id": 298, + "name": "workspace", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 777, + "name": "IWorkspace", + "package": "@music163/tango-core" + } + }, + { + "id": 299, + "name": "props", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1017, + "name": "FileItemType", + "package": "@music163/tango-core" + } + } + ], + "type": { + "type": "reference", + "target": 295, + "name": "TangoStoreModule", + "package": "@music163/tango-core" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "TangoModule.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "TangoModule.constructor" + } + }, + { + "id": 300, + "name": "_cleanCode", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 28, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L28" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._cleanCode" + } + }, + { + "id": 301, + "name": "_code", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 27, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L27" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._code" + } + }, + { + "id": 302, + "name": "actions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 681, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L681" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1080, + "name": "StorePropertyType", + "package": "@music163/tango-core" + } + } + }, + { + "id": 303, + "name": "ast", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 59, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L59" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.ast" + } + }, + { + "id": 304, + "name": "filename", + "variant": "declaration", + "kind": 1024, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "文件名" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 15, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L15" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.filename" + } + }, + { + "id": 305, + "name": "lastModified", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "最近修改的时间戳" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 25, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L25" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.lastModified" + } + }, + { + "id": 306, + "name": "name", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "模块名" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 675, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L675" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 307, + "name": "namespace", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 677, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L677" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 308, + "name": "states", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 679, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L679" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1080, + "name": "StorePropertyType", + "package": "@music163/tango-core" + } + } + }, + { + "id": 309, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "文件类型" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 20, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L20" + } + ], + "type": { + "type": "reference", + "target": 21, + "name": "FileType", + "package": "@music163/tango-core" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.type" + } + }, + { + "id": 310, + "name": "workspace", + "variant": "declaration", + "kind": 1024, + "flags": { + "isReadonly": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 11, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L11" + } + ], + "type": { + "type": "reference", + "target": 777, + "name": "IWorkspace", + "package": "@music163/tango-core" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.workspace" + } + }, + { + "id": 311, + "name": "cleanCode", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 34, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L34" + } + ], + "getSignature": { + "id": 312, + "name": "cleanCode", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 34, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L34" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.cleanCode" + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.cleanCode" + } + }, + { + "id": 313, + "name": "code", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 30, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L30" + } + ], + "getSignature": { + "id": 314, + "name": "code", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 30, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L30" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.code" + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.code" + } + }, + { + "id": 315, + "name": "_analysisAst", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 727, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L727" + } + ], + "signatures": [ + { + "id": 316, + "name": "_analysisAst", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 727, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L727" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "TangoModule._analysisAst" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "TangoModule._analysisAst" + } + }, + { + "id": 317, + "name": "_syncByAst", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 89, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L89" + } + ], + "signatures": [ + { + "id": 318, + "name": "_syncByAst", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "基于最新的 ast 进行源码同步" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 89, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L89" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._syncByAst" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._syncByAst" + } + }, + { + "id": 319, + "name": "_syncByCode", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 101, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L101" + } + ], + "signatures": [ + { + "id": 320, + "name": "_syncByCode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "基于输入的源码进行同步" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 101, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L101" + } + ], + "parameters": [ + { + "id": 321, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "源码" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 322, + "name": "isFormatCode", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否格式化代码" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "defaultValue": "true" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._syncByCode" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._syncByCode" + } + }, + { + "id": 323, + "name": "addState", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 704, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L704" + } + ], + "signatures": [ + { + "id": 324, + "name": "addState", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "添加状态属性" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 704, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L704" + } + ], + "parameters": [ + { + "id": 325, + "name": "stateName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 326, + "name": "initValue", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 295, + "name": "TangoStoreModule", + "package": "@music163/tango-core" + } + } + ] + }, + { + "id": 327, + "name": "removeState", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 712, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L712" + } + ], + "signatures": [ + { + "id": 328, + "name": "removeState", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "移除状态" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 712, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L712" + } + ], + "parameters": [ + { + "id": 329, + "name": "stateName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 295, + "name": "TangoStoreModule", + "package": "@music163/tango-core" + } + } + ] + }, + { + "id": 330, + "name": "update", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 71, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L71" + } + ], + "signatures": [ + { + "id": 331, + "name": "update", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "基于最新的 ast 进行同步" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 71, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L71" + } + ], + "parameters": [ + { + "id": 332, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "如果传入 code,则基于 code 进行同步" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 333, + "name": "isFormatCode", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否格式化代码" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "defaultValue": "true" + }, + { + "id": 334, + "name": "refreshWorkspace", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否刷新 workspace" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "defaultValue": "true" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.update" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.update" + } + }, + { + "id": 335, + "name": "updateState", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 722, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L722" + } + ], + "signatures": [ + { + "id": 336, + "name": "updateState", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "更新状态代码" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 722, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L722" + } + ], + "parameters": [ + { + "id": 337, + "name": "stateName", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "状态名" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 338, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "代码" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 295, + "name": "TangoStoreModule", + "package": "@music163/tango-core" + } + } + ] + } + ], + "groups": [ + { + "title": "Constructors", + "children": [ + 296 + ] + }, + { + "title": "Properties", + "children": [ + 300, + 301, + 302, + 303, + 304, + 305, + 306, + 307, + 308, + 309, + 310 + ] + }, + { + "title": "Accessors", + "children": [ + 311, + 313 + ] + }, + { + "title": "Methods", + "children": [ + 315, + 317, + 319, + 323, + 327, + 330, + 335 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 671, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L671" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/module.ts", + "qualifiedName": "TangoModule" + }, + "name": "TangoModule", + "package": "@music163/tango-core" + } + ] + }, + { + "id": 339, + "name": "TangoViewModule", + "variant": "declaration", + "kind": 128, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "视图模块" + } + ] + }, + "children": [ + { + "id": 340, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 329, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L329" + } + ], + "signatures": [ + { + "id": 341, + "name": "new TangoViewModule", + "variant": "signature", + "kind": 16384, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 329, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L329" + } + ], + "parameters": [ + { + "id": 342, + "name": "workspace", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 777, + "name": "IWorkspace", + "package": "@music163/tango-core" + } + }, + { + "id": 343, + "name": "props", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1017, + "name": "FileItemType", + "package": "@music163/tango-core" + } + } + ], + "type": { + "type": "reference", + "target": 339, + "name": "TangoViewModule", + "package": "@music163/tango-core" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "TangoModule.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "TangoModule.constructor" + } + }, + { + "id": 344, + "name": "_classProperties", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPrivate": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "类属性" + } + ], + "blockTags": [ + { + "tag": "@deprecated", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 291, + "character": 10, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L291" + } + ], + "type": { + "type": "reference", + "target": 2527, + "typeArguments": [ + { + "type": "reference", + "target": 1011, + "name": "ClassPropertyNodeType", + "package": "@music163/tango-core" + } + ], + "name": "Dict", + "package": "@music163/tango-helpers" + } + }, + { + "id": 345, + "name": "_cleanCode", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 28, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L28" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._cleanCode" + } + }, + { + "id": 346, + "name": "_code", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 27, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L27" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._code" + } + }, + { + "id": 347, + "name": "_idGenerator", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPrivate": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "ID 生成器" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 303, + "character": 10, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L303" + } + ], + "type": { + "type": "reference", + "target": 117, + "name": "IdGenerator", + "package": "@music163/tango-core" + } + }, + { + "id": 348, + "name": "_importedModules", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPrivate": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "导入的模块" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 286, + "character": 10, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L286" + } + ], + "type": { + "type": "reference", + "target": 2527, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1022, + "name": "ImportDeclarationPayloadType", + "package": "@music163/tango-core" + }, + { + "type": "array", + "elementType": { + "type": "reference", + "target": 1022, + "name": "ImportDeclarationPayloadType", + "package": "@music163/tango-core" + } + } + ] + } + ], + "name": "Dict", + "package": "@music163/tango-helpers" + } + }, + { + "id": 349, + "name": "_nodes", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPrivate": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "节点列表" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 282, + "character": 10, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L282" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es2015.collection.d.ts", + "qualifiedName": "Map" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/node.ts", + "qualifiedName": "TangoNode" + }, + "name": "TangoNode", + "package": "@music163/tango-core" + } + ], + "name": "Map", + "package": "typescript" + } + }, + { + "id": 350, + "name": "_nodesTree", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 268, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L268" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1085, + "name": "TangoViewNodeDataType", + "package": "@music163/tango-core" + } + } + }, + { + "id": 351, + "name": "_stateCode", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPrivate": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "状态代码" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 299, + "character": 10, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L299" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 352, + "name": "_stateProperties", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPrivate": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "状态属性" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 295, + "character": 10, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L295" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 353, + "name": "ast", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 59, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L59" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.ast" + } + }, + { + "id": 354, + "name": "filename", + "variant": "declaration", + "kind": 1024, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "文件名" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 15, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L15" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.filename" + }, + "implementationOf": { + "type": "reference", + "target": 691, + "name": "IViewFile.filename" + } + }, + { + "id": 355, + "name": "importMap", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "通过导入组件名查找组件来自的包" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 272, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L272" + } + ], + "type": { + "type": "reference", + "target": 2527, + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 356, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 357, + "name": "isDefault", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 272, + "character": 37, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L272" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 358, + "name": "package", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 272, + "character": 20, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L272" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 357, + 358 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 272, + "character": 18, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L272" + } + ] + } + } + ], + "name": "Dict", + "package": "@music163/tango-helpers" + }, + "implementationOf": { + "type": "reference", + "target": 696, + "name": "IViewFile.importMap" + } + }, + { + "id": 359, + "name": "lastModified", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "最近修改的时间戳" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 25, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L25" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.lastModified" + } + }, + { + "id": 360, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "文件类型" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 20, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L20" + } + ], + "type": { + "type": "reference", + "target": 21, + "name": "FileType", + "package": "@music163/tango-core" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.type" + }, + "implementationOf": { + "type": "reference", + "target": 734, + "name": "IViewFile.type" + } + }, + { + "id": 361, + "name": "variables", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "视图中依赖的 tango 变量,仅 stores 和 services" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 277, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L277" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 362, + "name": "workspace", + "variant": "declaration", + "kind": 1024, + "flags": { + "isReadonly": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 11, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L11" + } + ], + "type": { + "type": "reference", + "target": 777, + "name": "IWorkspace", + "package": "@music163/tango-core" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.workspace" + }, + "implementationOf": { + "type": "reference", + "target": 754, + "name": "IViewFile.workspace" + } + }, + { + "id": 363, + "name": "classProperties", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 305, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L305" + } + ], + "getSignature": { + "id": 364, + "name": "classProperties", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 305, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L305" + } + ], + "type": { + "type": "reference", + "target": 2527, + "typeArguments": [ + { + "type": "reference", + "target": 1011, + "name": "ClassPropertyNodeType", + "package": "@music163/tango-core" + } + ], + "name": "Dict", + "package": "@music163/tango-helpers" + } + } + }, + { + "id": 365, + "name": "cleanCode", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 34, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L34" + } + ], + "getSignature": { + "id": 366, + "name": "cleanCode", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 34, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L34" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.cleanCode" + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.cleanCode" + } + }, + { + "id": 367, + "name": "code", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 30, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L30" + } + ], + "getSignature": { + "id": 368, + "name": "code", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/file.ts", + "line": 30, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/file.ts#L30" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.code" + }, + "implementationOf": { + "type": "reference", + "target": -1, + "name": "IViewFile.code" + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.code" + }, + "implementationOf": { + "type": "reference", + "target": 755, + "name": "IViewFile.code" + } + }, + { + "id": 369, + "name": "nodes", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 313, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L313" + } + ], + "getSignature": { + "id": 370, + "name": "nodes", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 313, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L313" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es2015.collection.d.ts", + "qualifiedName": "Map" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/node.ts", + "qualifiedName": "TangoNode" + }, + "name": "TangoNode", + "package": "@music163/tango-core" + } + ], + "name": "Map", + "package": "typescript" + }, + "implementationOf": { + "type": "reference", + "target": -1, + "name": "IViewFile.nodes" + } + }, + "implementationOf": { + "type": "reference", + "target": 757, + "name": "IViewFile.nodes" + } + }, + { + "id": 371, + "name": "nodesTree", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 317, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L317" + } + ], + "getSignature": { + "id": 372, + "name": "nodesTree", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 317, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L317" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1085, + "name": "TangoViewNodeDataType", + "package": "@music163/tango-core" + } + }, + "implementationOf": { + "type": "reference", + "target": -1, + "name": "IViewFile.nodesTree" + } + }, + "implementationOf": { + "type": "reference", + "target": 759, + "name": "IViewFile.nodesTree" + } + }, + { + "id": 373, + "name": "stateCode", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 321, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L321" + } + ], + "getSignature": { + "id": 374, + "name": "stateCode", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 321, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L321" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 375, + "name": "stateProperties", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 309, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L309" + } + ], + "getSignature": { + "id": 376, + "name": "stateProperties", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 309, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L309" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + } + }, + { + "id": 377, + "name": "tree", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 325, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L325" + } + ], + "getSignature": { + "id": 378, + "name": "tree", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 325, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L325" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + }, + "implementationOf": { + "type": "reference", + "target": -1, + "name": "IViewFile.tree" + } + }, + "implementationOf": { + "type": "reference", + "target": 761, + "name": "IViewFile.tree" + } + }, + { + "id": 379, + "name": "_analysisAst", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 351, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L351" + } + ], + "signatures": [ + { + "id": 380, + "name": "_analysisAst", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 351, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L351" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "TangoModule._analysisAst" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "TangoModule._analysisAst" + } + }, + { + "id": 381, + "name": "_syncByAst", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 347, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L347" + } + ], + "signatures": [ + { + "id": 382, + "name": "_syncByAst", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 347, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L347" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "TangoModule._syncByAst" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "TangoModule._syncByAst" + } + }, + { + "id": 383, + "name": "_syncByCode", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 101, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L101" + } + ], + "signatures": [ + { + "id": 384, + "name": "_syncByCode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "基于输入的源码进行同步" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 101, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L101" + } + ], + "parameters": [ + { + "id": 385, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "源码" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 386, + "name": "isFormatCode", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否格式化代码" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "defaultValue": "true" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._syncByCode" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule._syncByCode" + } + }, + { + "id": 387, + "name": "buildImportMap", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPrivate": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 559, + "character": 10, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L559" + } + ], + "signatures": [ + { + "id": 388, + "name": "buildImportMap", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 559, + "character": 10, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L559" + } + ], + "parameters": [ + { + "id": 389, + "name": "importedModules", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2527, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1022, + "name": "ImportDeclarationPayloadType", + "package": "@music163/tango-core" + }, + { + "type": "array", + "elementType": { + "type": "reference", + "target": 1022, + "name": "ImportDeclarationPayloadType", + "package": "@music163/tango-core" + } + } + ] + } + ], + "name": "Dict", + "package": "@music163/tango-helpers" + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 390, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 562, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L562" + } + ] + } + } + } + ] + }, + { + "id": 391, + "name": "getNode", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 439, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L439" + } + ], + "signatures": [ + { + "id": 392, + "name": "getNode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 439, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L439" + } + ], + "parameters": [ + { + "id": 393, + "name": "nodeId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/node.ts", + "qualifiedName": "TangoNode" + }, + "name": "TangoNode", + "package": "@music163/tango-core" + }, + "implementationOf": { + "type": "reference", + "target": 692, + "name": "IViewFile.getNode" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 692, + "name": "IViewFile.getNode" + } + }, + { + "id": 394, + "name": "insertAfter", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 497, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L497" + } + ], + "signatures": [ + { + "id": 395, + "name": "insertAfter", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 497, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L497" + } + ], + "parameters": [ + { + "id": 396, + "name": "targetNodeId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 397, + "name": "newNode", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXElement" + }, + "name": "JSXElement", + "package": "@babel/types" + } + }, + { + "id": 398, + "name": "sourceName", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2508, + "name": "ComponentPrototypeType", + "package": "@music163/tango-helpers" + } + ] + } + } + ], + "type": { + "type": "reference", + "target": 339, + "name": "TangoViewModule", + "package": "@music163/tango-core" + }, + "implementationOf": { + "type": "reference", + "target": 700, + "name": "IViewFile.insertAfter" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 700, + "name": "IViewFile.insertAfter" + } + }, + { + "id": 399, + "name": "insertBefore", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 509, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L509" + } + ], + "signatures": [ + { + "id": 400, + "name": "insertBefore", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 509, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L509" + } + ], + "parameters": [ + { + "id": 401, + "name": "targetNodeId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 402, + "name": "newNode", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXElement" + }, + "name": "JSXElement", + "package": "@babel/types" + } + }, + { + "id": 403, + "name": "sourceName", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2508, + "name": "ComponentPrototypeType", + "package": "@music163/tango-helpers" + } + ] + } + } + ], + "type": { + "type": "reference", + "target": 339, + "name": "TangoViewModule", + "package": "@music163/tango-core" + }, + "implementationOf": { + "type": "reference", + "target": 706, + "name": "IViewFile.insertBefore" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 706, + "name": "IViewFile.insertBefore" + } + }, + { + "id": 404, + "name": "insertChild", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 484, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L484" + } + ], + "signatures": [ + { + "id": 405, + "name": "insertChild", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "插入子节点的最后面" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 484, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L484" + } + ], + "parameters": [ + { + "id": 406, + "name": "targetNodeId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 407, + "name": "newNode", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXElement" + }, + "name": "JSXElement", + "package": "@babel/types" + } + }, + { + "id": 408, + "name": "position", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1027, + "name": "InsertChildPositionType", + "package": "@music163/tango-core" + }, + "defaultValue": "'last'" + }, + { + "id": 409, + "name": "sourceName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2508, + "name": "ComponentPrototypeType", + "package": "@music163/tango-helpers" + } + ] + } + } + ], + "type": { + "type": "reference", + "target": 339, + "name": "TangoViewModule", + "package": "@music163/tango-core" + }, + "implementationOf": { + "type": "reference", + "target": 712, + "name": "IViewFile.insertChild" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 712, + "name": "IViewFile.insertChild" + } + }, + { + "id": 410, + "name": "removeNode", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 447, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L447" + } + ], + "signatures": [ + { + "id": 411, + "name": "removeNode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "删除节点" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 447, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L447" + } + ], + "parameters": [ + { + "id": 412, + "name": "nodeId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 339, + "name": "TangoViewModule", + "package": "@music163/tango-core" + }, + "implementationOf": { + "type": "reference", + "target": 719, + "name": "IViewFile.removeNode" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 719, + "name": "IViewFile.removeNode" + } + }, + { + "id": 413, + "name": "removeUnusedImportSpecifiers", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 434, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L434" + } + ], + "signatures": [ + { + "id": 414, + "name": "removeUnusedImportSpecifiers", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "清除无效的导入声明" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 434, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L434" + } + ], + "type": { + "type": "reference", + "target": 339, + "name": "TangoViewModule", + "package": "@music163/tango-core" + } + } + ] + }, + { + "id": 415, + "name": "replaceNode", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 527, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L527" + } + ], + "signatures": [ + { + "id": 416, + "name": "replaceNode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "替换目标节点为新节点" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 527, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L527" + } + ], + "parameters": [ + { + "id": 417, + "name": "targetNodeId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 418, + "name": "newNode", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXElement" + }, + "name": "JSXElement", + "package": "@babel/types" + } + }, + { + "id": 419, + "name": "sourceName", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2508, + "name": "ComponentPrototypeType", + "package": "@music163/tango-helpers" + } + ] + } + } + ], + "type": { + "type": "reference", + "target": 339, + "name": "TangoViewModule", + "package": "@music163/tango-core" + }, + "implementationOf": { + "type": "reference", + "target": 723, + "name": "IViewFile.replaceNode" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 723, + "name": "IViewFile.replaceNode" + } + }, + { + "id": 420, + "name": "replaceViewChildren", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 542, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L542" + } + ], + "signatures": [ + { + "id": 421, + "name": "replaceViewChildren", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "替换 jsx 跟结点的子元素" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 542, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L542" + } + ], + "parameters": [ + { + "id": 422, + "name": "childrenNodes", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXElement" + }, + "name": "JSXElement", + "package": "@babel/types" + } + } + }, + { + "id": 423, + "name": "importDeclarations", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1022, + "name": "ImportDeclarationPayloadType", + "package": "@music163/tango-core" + } + } + } + ], + "type": { + "type": "reference", + "target": 339, + "name": "TangoViewModule", + "package": "@music163/tango-core" + }, + "implementationOf": { + "type": "reference", + "target": 729, + "name": "IViewFile.replaceViewChildren" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 729, + "name": "IViewFile.replaceViewChildren" + } + }, + { + "id": 424, + "name": "update", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 71, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L71" + } + ], + "signatures": [ + { + "id": 425, + "name": "update", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "基于最新的 ast 进行同步" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 71, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L71" + } + ], + "parameters": [ + { + "id": 426, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "如果传入 code,则基于 code 进行同步" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 427, + "name": "isFormatCode", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否格式化代码" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "defaultValue": "true" + }, + { + "id": 428, + "name": "refreshWorkspace", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否刷新 workspace" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "defaultValue": "true" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.update" + }, + "implementationOf": { + "type": "reference", + "target": 735, + "name": "IViewFile.update" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "TangoModule.update" + }, + "implementationOf": { + "type": "reference", + "target": 735, + "name": "IViewFile.update" + } + }, + { + "id": 429, + "name": "updateImportSpecifiers", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 405, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L405" + } + ], + "signatures": [ + { + "id": 430, + "name": "updateImportSpecifiers", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "更新导入的变量(新版)" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 405, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L405" + } + ], + "parameters": [ + { + "id": 431, + "name": "importDeclaration", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1022, + "name": "ImportDeclarationPayloadType", + "package": "@music163/tango-core" + } + } + ], + "type": { + "type": "reference", + "target": 339, + "name": "TangoViewModule", + "package": "@music163/tango-core" + } + } + ] + }, + { + "id": 432, + "name": "updateImportSpecifiersByPrototype", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 393, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L393" + } + ], + "signatures": [ + { + "id": 433, + "name": "updateImportSpecifiersByPrototype", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "基于组件的 prototype 信息更新导入信息" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 393, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L393" + } + ], + "parameters": [ + { + "id": 434, + "name": "sourcePrototype", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2508, + "name": "ComponentPrototypeType", + "package": "@music163/tango-helpers" + } + ] + } + } + ], + "type": { + "type": "reference", + "target": 339, + "name": "TangoViewModule", + "package": "@music163/tango-core" + } + } + ] + }, + { + "id": 435, + "name": "updateNodeAttribute", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 456, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L456" + } + ], + "signatures": [ + { + "id": 436, + "name": "updateNodeAttribute", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "更新节点的属性" + } + ], + "blockTags": [ + { + "tag": "@deprecated", + "content": [ + { + "kind": "text", + "text": "使用 updateNodeAttributes 代替" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 456, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L456" + } + ], + "parameters": [ + { + "id": 437, + "name": "nodeId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 438, + "name": "attrName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 439, + "name": "attrValue", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 440, + "name": "relatedImports", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + } + ], + "type": { + "type": "reference", + "target": 339, + "name": "TangoViewModule", + "package": "@music163/tango-core" + }, + "implementationOf": { + "type": "reference", + "target": 741, + "name": "IViewFile.updateNodeAttribute" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 741, + "name": "IViewFile.updateNodeAttribute" + } + }, + { + "id": 441, + "name": "updateNodeAttributes", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 465, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L465" + } + ], + "signatures": [ + { + "id": 442, + "name": "updateNodeAttributes", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 465, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L465" + } + ], + "parameters": [ + { + "id": 443, + "name": "nodeId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 444, + "name": "config", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 445, + "name": "relatedImports", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + } + ], + "type": { + "type": "reference", + "target": 339, + "name": "TangoViewModule", + "package": "@music163/tango-core" + }, + "implementationOf": { + "type": "reference", + "target": 748, + "name": "IViewFile.updateNodeAttributes" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 748, + "name": "IViewFile.updateNodeAttributes" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [ + 340 + ] + }, + { + "title": "Properties", + "children": [ + 344, + 345, + 346, + 347, + 348, + 349, + 350, + 351, + 352, + 353, + 354, + 355, + 359, + 360, + 361, + 362 + ] + }, + { + "title": "Accessors", + "children": [ + 363, + 365, + 367, + 369, + 371, + 373, + 375, + 377 + ] + }, + { + "title": "Methods", + "children": [ + 379, + 381, + 383, + 387, + 391, + 394, + 399, + 404, + 410, + 413, + 415, + 420, + 424, + 429, + 432, + 435, + 441 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/models/module.ts", + "line": 266, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/module.ts#L266" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/module.ts", + "qualifiedName": "TangoModule" + }, + "name": "TangoModule", + "package": "@music163/tango-core" + } + ], + "implementedTypes": [ + { + "type": "reference", + "target": 690, + "name": "IViewFile", + "package": "@music163/tango-core" + } + ] + }, + { + "id": 446, + "name": "Workspace", + "variant": "declaration", + "kind": 128, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "工作区" + } + ] + }, + "children": [ + { + "id": 447, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 227, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L227" + } + ], + "signatures": [ + { + "id": 448, + "name": "new Workspace", + "variant": "signature", + "kind": 16384, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 227, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L227" + } + ], + "parameters": [ + { + "id": 449, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": 1094, + "name": "WorkspaceOptionsType", + "package": "@music163/tango-core" + } + } + ], + "type": { + "type": "reference", + "target": 446, + "name": "Workspace", + "package": "@music163/tango-core" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "EventTarget.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "EventTarget.constructor" + } + }, + { + "id": 450, + "name": "activeFile", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "当前选中的文件" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 90, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L90" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "implementationOf": { + "type": "reference", + "target": 778, + "name": "IWorkspace.activeFile" + } + }, + { + "id": 451, + "name": "activeRoute", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "当前路由" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 85, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L85" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "implementationOf": { + "type": "reference", + "target": 779, + "name": "IWorkspace.activeRoute" + } + }, + { + "id": 452, + "name": "activeViewFile", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "当前选中的视图文件" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 95, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L95" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "implementationOf": { + "type": "reference", + "target": 780, + "name": "IWorkspace.activeViewFile" + } + }, + { + "id": 453, + "name": "appJson", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "appJson.json 文件" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 130, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L130" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/file.ts", + "qualifiedName": "TangoJsonFile" + }, + "name": "TangoJsonFile", + "package": "@music163/tango-core" + } + }, + { + "id": 454, + "name": "componentPrototypes", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 78, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L78" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es2015.collection.d.ts", + "qualifiedName": "Map" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2508, + "name": "ComponentPrototypeType", + "package": "@music163/tango-helpers" + } + ], + "name": "Map", + "package": "typescript" + }, + "implementationOf": { + "type": "reference", + "target": 829, + "name": "IWorkspace.componentPrototypes" + } + }, + { + "id": 455, + "name": "copyTempNodes", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPrivate": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "拷贝的暂存区" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 151, + "character": 10, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L151" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/node.ts", + "qualifiedName": "TangoNode" + }, + "name": "TangoNode", + "package": "@music163/tango-core" + } + } + }, + { + "id": 456, + "name": "dragSource", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 71, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L71" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/drag-source.ts", + "qualifiedName": "DragSource" + }, + "name": "DragSource", + "package": "@music163/tango-core" + }, + "implementationOf": { + "type": "reference", + "target": 838, + "name": "IWorkspace.dragSource" + } + }, + { + "id": 457, + "name": "entry", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 80, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L80" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "implementationOf": { + "type": "reference", + "target": 842, + "name": "IWorkspace.entry" + } + }, + { + "id": 458, + "name": "files", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "工作区的文件列表" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 76, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L76" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es2015.collection.d.ts", + "qualifiedName": "Map" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/file.ts", + "qualifiedName": "TangoFile" + }, + "name": "TangoFile", + "package": "@music163/tango-core" + } + ], + "name": "Map", + "package": "typescript" + }, + "implementationOf": { + "type": "reference", + "target": 843, + "name": "IWorkspace.files" + } + }, + { + "id": 459, + "name": "history", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 69, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L69" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/history.ts", + "qualifiedName": "TangoHistory" + }, + "name": "TangoHistory", + "package": "@music163/tango-core" + }, + "implementationOf": { + "type": "reference", + "target": 863, + "name": "IWorkspace.history" + } + }, + { + "id": 460, + "name": "isReady", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPrivate": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "工作区是否就绪" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 146, + "character": 10, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L146" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 461, + "name": "localBlocks", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "本地区块 { [blockName]: filePath }" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 100, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L100" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 462, + "name": "off", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 141, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L141" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 463, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "node_modules/typescript/lib/lib.dom.d.ts", + "line": 8180, + "character": 4 + } + ], + "signatures": [ + { + "id": 464, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "移除事件" + } + ] + }, + "sources": [ + { + "fileName": "node_modules/typescript/lib/lib.dom.d.ts", + "line": 8180, + "character": 4 + } + ], + "parameters": [ + { + "id": 465, + "name": "type", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 466, + "name": "callback", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "EventListenerOrEventListenerObject" + }, + "name": "EventListenerOrEventListenerObject", + "package": "typescript" + } + }, + { + "id": 467, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "boolean" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "EventListenerOptions" + }, + "name": "EventListenerOptions", + "package": "typescript" + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + }, + "defaultValue": "..." + }, + { + "id": 468, + "name": "on", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 136, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L136" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 469, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "node_modules/typescript/lib/lib.dom.d.ts", + "line": 8168, + "character": 4 + } + ], + "signatures": [ + { + "id": 470, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "绑定事件\nTODO: 是否需要自己来管理 listeners,并及时进行 gc" + } + ] + }, + "sources": [ + { + "fileName": "node_modules/typescript/lib/lib.dom.d.ts", + "line": 8168, + "character": 4 + } + ], + "parameters": [ + { + "id": 471, + "name": "type", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 472, + "name": "callback", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "EventListenerOrEventListenerObject" + }, + "name": "EventListenerOrEventListenerObject", + "package": "typescript" + } + }, + { + "id": 473, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "boolean" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "AddEventListenerOptions" + }, + "name": "AddEventListenerOptions", + "package": "typescript" + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + }, + "defaultValue": "..." + }, + { + "id": 474, + "name": "packageJson", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "package.json 文件" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 120, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L120" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/file.ts", + "qualifiedName": "TangoJsonFile" + }, + "name": "TangoJsonFile", + "package": "@music163/tango-core" + } + }, + { + "id": 475, + "name": "routeModule", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "路由配置模块" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 110, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L110" + } + ], + "type": { + "type": "reference", + "target": 159, + "name": "TangoRouteModule", + "package": "@music163/tango-core" + }, + "implementationOf": { + "type": "reference", + "target": 943, + "name": "IWorkspace.routeModule" + } + }, + { + "id": 476, + "name": "selectSource", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 70, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L70" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/select-source.ts", + "qualifiedName": "SelectSource" + }, + "name": "SelectSource", + "package": "@music163/tango-core" + }, + "implementationOf": { + "type": "reference", + "target": 944, + "name": "IWorkspace.selectSource" + } + }, + { + "id": 477, + "name": "serviceModule", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "service 模块" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 105, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L105" + } + ], + "type": { + "type": "reference", + "target": 205, + "name": "TangoServiceModule", + "package": "@music163/tango-core" + }, + "implementationOf": { + "type": "reference", + "target": 945, + "name": "IWorkspace.serviceModule" + } + }, + { + "id": 478, + "name": "storeEntryModule", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "模型入口配置模块" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 115, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L115" + } + ], + "type": { + "type": "reference", + "target": 257, + "name": "TangoStoreEntryModule", + "package": "@music163/tango-core" + } + }, + { + "id": 479, + "name": "tangoConfigJson", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "tango.config.json 文件" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 125, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L125" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/file.ts", + "qualifiedName": "TangoJsonFile" + }, + "name": "TangoJsonFile", + "package": "@music163/tango-core" + }, + "implementationOf": { + "type": "reference", + "target": 958, + "name": "IWorkspace.tangoConfigJson" + } + }, + { + "id": 480, + "name": "activeViewModule", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 156, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L156" + } + ], + "getSignature": { + "id": 481, + "name": "activeViewModule", + "variant": "signature", + "kind": 524288, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "当前激活的视图模块" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 156, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L156" + } + ], + "type": { + "type": "reference", + "target": 339, + "name": "TangoViewModule", + "package": "@music163/tango-core" + }, + "implementationOf": { + "type": "reference", + "target": -1, + "name": "IWorkspace.activeViewModule" + } + }, + "implementationOf": { + "type": "reference", + "target": 999, + "name": "IWorkspace.activeViewModule" + } + }, + { + "id": 482, + "name": "baseComps", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 209, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L209" + } + ], + "getSignature": { + "id": 483, + "name": "baseComps", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 209, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L209" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "implementationOf": { + "type": "reference", + "target": -1, + "name": "IWorkspace.baseComps" + } + }, + "implementationOf": { + "type": "reference", + "target": 1001, + "name": "IWorkspace.baseComps" + } + }, + { + "id": 484, + "name": "bizComps", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 195, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L195" + } + ], + "getSignature": { + "id": 485, + "name": "bizComps", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 195, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L195" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "implementationOf": { + "type": "reference", + "target": -1, + "name": "IWorkspace.bizComps" + } + }, + "implementationOf": { + "type": "reference", + "target": 1003, + "name": "IWorkspace.bizComps" + } + }, + { + "id": 486, + "name": "blocks", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 223, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L223" + } + ], + "getSignature": { + "id": 487, + "name": "blocks", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 223, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L223" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "implementationOf": { + "type": "reference", + "target": -1, + "name": "IWorkspace.blocks" + } + }, + "implementationOf": { + "type": "reference", + "target": 1005, + "name": "IWorkspace.blocks" + } + }, + { + "id": 488, + "name": "pages", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 179, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L179" + } + ], + "getSignature": { + "id": 489, + "name": "pages", + "variant": "signature", + "kind": 524288, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "获取页面列表" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 179, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L179" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1037, + "name": "PageConfigType", + "package": "@music163/tango-core" + } + }, + "implementationOf": { + "type": "reference", + "target": -1, + "name": "IWorkspace.pages" + } + }, + "implementationOf": { + "type": "reference", + "target": 1007, + "name": "IWorkspace.pages" + } + }, + { + "id": 490, + "name": "storeModules", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 166, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L166" + } + ], + "getSignature": { + "id": 491, + "name": "storeModules", + "variant": "signature", + "kind": 524288, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "store 模块列表" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 166, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L166" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 295, + "name": "TangoStoreModule", + "package": "@music163/tango-core" + } + }, + "implementationOf": { + "type": "reference", + "target": -1, + "name": "IWorkspace.storeModules" + } + }, + "implementationOf": { + "type": "reference", + "target": 1009, + "name": "IWorkspace.storeModules" + } + }, + { + "id": 492, + "name": "addBizComp", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 903, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L903" + } + ], + "signatures": [ + { + "id": 493, + "name": "addBizComp", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "添加业务组件" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 903, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L903" + } + ], + "parameters": [ + { + "id": 494, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 495, + "name": "version", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 496, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 497, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 498, + "name": "package", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 907, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L907" + } + ], + "type": { + "type": "reference", + "target": 1029, + "name": "PackageConfigType", + "package": "@music163/tango-core" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 498 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 906, + "character": 14, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L906" + } + ], + "indexSignature": { + "id": 499, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 908, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L908" + } + ], + "parameters": [ + { + "id": 500, + "name": "x", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 781, + "name": "IWorkspace.addBizComp" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 781, + "name": "IWorkspace.addBizComp" + } + }, + { + "id": 501, + "name": "addBlock", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 686, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L686" + } + ], + "signatures": [ + { + "id": 502, + "name": "addBlock", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "添加区块文件" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 686, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L686" + } + ], + "parameters": [ + { + "id": 503, + "name": "files", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "文件" + } + ] + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Object" + }, + "name": "Object", + "package": "typescript" + } + }, + { + "id": 504, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "区块文件名" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 791, + "name": "IWorkspace.addBlock" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 791, + "name": "IWorkspace.addBlock" + } + }, + { + "id": 505, + "name": "addEventListener", + "variant": "declaration", + "kind": 2048, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/typescript/lib/lib.dom.d.ts", + "line": 8168, + "character": 4 + } + ], + "signatures": [ + { + "id": 506, + "name": "addEventListener", + "variant": "signature", + "kind": 4096, + "flags": { + "isExternal": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Appends an event listener for events whose type attribute value is type. The callback argument sets the callback that will be invoked when the event is dispatched.\n\nThe options argument sets listener-specific options. For compatibility this can be a boolean, in which case the method behaves exactly as if the value was specified as options's capture.\n\nWhen set to true, options's capture prevents callback from being invoked when the event's eventPhase attribute value is BUBBLING_PHASE. When false (or not present), callback will not be invoked when event's eventPhase attribute value is CAPTURING_PHASE. Either way, callback will be invoked if event's eventPhase attribute value is AT_TARGET.\n\nWhen set to true, options's passive indicates that the callback will not cancel the event by invoking preventDefault(). This is used to enable performance optimizations described in § 2.8 Observing event listeners.\n\nWhen set to true, options's once indicates that the callback will only be invoked once after which the event listener will be removed.\n\nIf an AbortSignal is passed for options's signal, then the event listener will be removed when signal is aborted.\n\nThe event listener is appended to target's event listener list and is not appended if it has the same type, callback, and capture.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/addEventListener)" + } + ] + }, + "sources": [ + { + "fileName": "node_modules/typescript/lib/lib.dom.d.ts", + "line": 8168, + "character": 4 + } + ], + "parameters": [ + { + "id": 507, + "name": "type", + "variant": "param", + "kind": 32768, + "flags": { + "isExternal": true + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 508, + "name": "callback", + "variant": "param", + "kind": 32768, + "flags": { + "isExternal": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "EventListenerOrEventListenerObject" + }, + "name": "EventListenerOrEventListenerObject", + "package": "typescript" + } + }, + { + "id": 509, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isExternal": true, + "isOptional": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "boolean" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "AddEventListenerOptions" + }, + "name": "AddEventListenerOptions", + "package": "typescript" + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "EventTarget.addEventListener" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "EventTarget.addEventListener" + } + }, + { + "id": 510, + "name": "addFile", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 367, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L367" + } + ], + "signatures": [ + { + "id": 511, + "name": "addFile", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "添加文件到工作区" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 367, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L367" + } + ], + "parameters": [ + { + "id": 512, + "name": "filename", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "文件名" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 513, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "代码片段" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 514, + "name": "fileType", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "模块类型" + } + ] + }, + "type": { + "type": "reference", + "target": 21, + "name": "FileType", + "package": "@music163/tango-core" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 796, + "name": "IWorkspace.addFile" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 796, + "name": "IWorkspace.addFile" + } + }, + { + "id": 515, + "name": "addFiles", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 355, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L355" + } + ], + "signatures": [ + { + "id": 516, + "name": "addFiles", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "添加一组文件到工作区" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 355, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L355" + } + ], + "parameters": [ + { + "id": 517, + "name": "files", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1017, + "name": "FileItemType", + "package": "@music163/tango-core" + } + }, + "defaultValue": "[]" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 802, + "name": "IWorkspace.addFiles" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 802, + "name": "IWorkspace.addFiles" + } + }, + { + "id": 518, + "name": "addRoute", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 569, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L569" + } + ], + "signatures": [ + { + "id": 519, + "name": "addRoute", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "添加新的路由" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 569, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L569" + } + ], + "parameters": [ + { + "id": 520, + "name": "routeData", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1037, + "name": "PageConfigType", + "package": "@music163/tango-core" + } + }, + { + "id": 521, + "name": "importFilePath", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 522, + "name": "addServiceFunction", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 772, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L772" + } + ], + "signatures": [ + { + "id": 523, + "name": "addServiceFunction", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "新增服务函数,支持批量添加" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 772, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L772" + } + ], + "parameters": [ + { + "id": 524, + "name": "payload", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1073, + "name": "ServiceFunctionPayloadType", + "package": "@music163/tango-core" + }, + { + "type": "array", + "elementType": { + "type": "reference", + "target": 1073, + "name": "ServiceFunctionPayloadType", + "package": "@music163/tango-core" + } + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 806, + "name": "IWorkspace.addServiceFunction" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 806, + "name": "IWorkspace.addServiceFunction" + } + }, + { + "id": 525, + "name": "addStoreModule", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 714, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L714" + } + ], + "signatures": [ + { + "id": 526, + "name": "addStoreModule", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "添加新的模型文件" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 714, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L714" + } + ], + "parameters": [ + { + "id": 527, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "模型名" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 528, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "模型代码" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 810, + "name": "IWorkspace.addStoreModule" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 810, + "name": "IWorkspace.addStoreModule" + } + }, + { + "id": 529, + "name": "addStoreState", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 736, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L736" + } + ], + "signatures": [ + { + "id": 530, + "name": "addStoreState", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "添加模型属性" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 736, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L736" + } + ], + "parameters": [ + { + "id": 531, + "name": "storeName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 532, + "name": "stateName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 533, + "name": "initValue", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 815, + "name": "IWorkspace.addStoreState" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 815, + "name": "IWorkspace.addStoreState" + } + }, + { + "id": 534, + "name": "addViewPage", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 552, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L552" + } + ], + "signatures": [ + { + "id": 535, + "name": "addViewPage", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "添加新的视图文件" + } + ], + "blockTags": [ + { + "tag": "@deprecated", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 552, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L552" + } + ], + "parameters": [ + { + "id": 536, + "name": "routeConfig", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 1037, + "name": "PageConfigType", + "package": "@music163/tango-core" + } + ] + } + }, + { + "id": 537, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "视图代码" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 821, + "name": "IWorkspace.addViewPage" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 821, + "name": "IWorkspace.addViewPage" + } + }, + { + "id": 538, + "name": "cloneSelectedNode", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 1007, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L1007" + } + ], + "signatures": [ + { + "id": 539, + "name": "cloneSelectedNode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "克隆选中节点,追加到当前结点的后方" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 1007, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L1007" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 826, + "name": "IWorkspace.cloneSelectedNode" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 826, + "name": "IWorkspace.cloneSelectedNode" + } + }, + { + "id": 540, + "name": "copyFiles", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPrivate": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 1259, + "character": 10, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L1259" + } + ], + "signatures": [ + { + "id": 541, + "name": "copyFiles", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "文件拷贝" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 1259, + "character": 10, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L1259" + } + ], + "parameters": [ + { + "id": 542, + "name": "sourceFilePath", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 543, + "name": "targetFilePath", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 544, + "name": "copySelectedNode", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 968, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L968" + } + ], + "signatures": [ + { + "id": 545, + "name": "copySelectedNode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "复制选中结点" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 968, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L968" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 830, + "name": "IWorkspace.copySelectedNode" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 830, + "name": "IWorkspace.copySelectedNode" + } + }, + { + "id": 546, + "name": "copyViewPage", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 611, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L611" + } + ], + "signatures": [ + { + "id": 547, + "name": "copyViewPage", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "复制视图文件" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 611, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L611" + } + ], + "parameters": [ + { + "id": 548, + "name": "sourceRoutePath", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 549, + "name": "targetPageData", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1037, + "name": "PageConfigType", + "package": "@music163/tango-core" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 833, + "name": "IWorkspace.copyViewPage" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 833, + "name": "IWorkspace.copyViewPage" + } + }, + { + "id": 550, + "name": "dispatchEvent", + "variant": "declaration", + "kind": 2048, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/typescript/lib/lib.dom.d.ts", + "line": 8174, + "character": 4 + } + ], + "signatures": [ + { + "id": 551, + "name": "dispatchEvent", + "variant": "signature", + "kind": 4096, + "flags": { + "isExternal": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/dispatchEvent)" + } + ] + }, + "sources": [ + { + "fileName": "node_modules/typescript/lib/lib.dom.d.ts", + "line": 8174, + "character": 4 + } + ], + "parameters": [ + { + "id": 552, + "name": "event", + "variant": "param", + "kind": 32768, + "flags": { + "isExternal": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "Event" + }, + "name": "Event", + "package": "typescript" + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "EventTarget.dispatchEvent" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "EventTarget.dispatchEvent" + } + }, + { + "id": 553, + "name": "dropNode", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 1103, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L1103" + } + ], + "signatures": [ + { + "id": 554, + "name": "dropNode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "将节点拽入视图中" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 1103, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L1103" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 839, + "name": "IWorkspace.dropNode" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 839, + "name": "IWorkspace.dropNode" + } + }, + { + "id": 555, + "name": "getFile", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 492, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L492" + } + ], + "signatures": [ + { + "id": 556, + "name": "getFile", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "根据文件名获取文件对象" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 492, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L492" + } + ], + "parameters": [ + { + "id": 557, + "name": "filename", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/file.ts", + "qualifiedName": "TangoFile" + }, + "name": "TangoFile", + "package": "@music163/tango-core" + }, + "implementationOf": { + "type": "reference", + "target": 847, + "name": "IWorkspace.getFile" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 847, + "name": "IWorkspace.getFile" + } + }, + { + "id": 558, + "name": "getFilenameByRoutePath", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPrivate": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 1223, + "character": 10, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L1223" + } + ], + "signatures": [ + { + "id": 559, + "name": "getFilenameByRoutePath", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "根据路由路径获取文件名" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 1223, + "character": 10, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L1223" + } + ], + "parameters": [ + { + "id": 560, + "name": "routePath", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + }, + { + "id": 561, + "name": "getImportDeclarationByNodes", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPrivate": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 1208, + "character": 10, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L1208" + } + ], + "signatures": [ + { + "id": 562, + "name": "getImportDeclarationByNodes", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "基于输入结点获得结点依赖的导入声明信息" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 1208, + "character": 10, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L1208" + } + ], + "parameters": [ + { + "id": 563, + "name": "nodes", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXElement" + }, + "name": "JSXElement", + "package": "@babel/types" + } + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1022, + "name": "ImportDeclarationPayloadType", + "package": "@music163/tango-core" + } + } + } + ] + }, + { + "id": 564, + "name": "getNode", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 618, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L618" + } + ], + "signatures": [ + { + "id": 565, + "name": "getNode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "查询节点" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "返回节点对象" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 618, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L618" + } + ], + "parameters": [ + { + "id": 566, + "name": "id", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "节点 ID" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 567, + "name": "filename", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "节点所在的模块名" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/node.ts", + "qualifiedName": "TangoNode" + }, + "name": "TangoNode", + "package": "@music163/tango-core" + }, + "implementationOf": { + "type": "reference", + "target": 851, + "name": "IWorkspace.getNode" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 851, + "name": "IWorkspace.getNode" + } + }, + { + "id": 568, + "name": "getProjectData", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 272, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L272" + } + ], + "signatures": [ + { + "id": 569, + "name": "getProjectData", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "获取项目数据" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 272, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L272" + } + ], + "type": { + "type": "reference", + "target": 1043, + "name": "ProjectDataType", + "package": "@music163/tango-core" + }, + "implementationOf": { + "type": "reference", + "target": 856, + "name": "IWorkspace.getProjectData" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 856, + "name": "IWorkspace.getProjectData" + } + }, + { + "id": 570, + "name": "getPrototype", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 265, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L265" + } + ], + "signatures": [ + { + "id": 571, + "name": "getPrototype", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 265, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L265" + } + ], + "parameters": [ + { + "id": 572, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2508, + "name": "ComponentPrototypeType", + "package": "@music163/tango-helpers" + } + ] + } + } + ], + "type": { + "type": "reference", + "target": 2508, + "name": "ComponentPrototypeType", + "package": "@music163/tango-helpers" + }, + "implementationOf": { + "type": "reference", + "target": 859, + "name": "IWorkspace.getPrototype" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 859, + "name": "IWorkspace.getPrototype" + } + }, + { + "id": 573, + "name": "getRealViewFilePath", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPrivate": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 1234, + "character": 10, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L1234" + } + ], + "signatures": [ + { + "id": 574, + "name": "getRealViewFilePath", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 1234, + "character": 10, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L1234" + } + ], + "parameters": [ + { + "id": 575, + "name": "filePath", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + }, + { + "id": 576, + "name": "getStoreModuleByName", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 514, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L514" + } + ], + "signatures": [ + { + "id": 577, + "name": "getStoreModuleByName", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 514, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L514" + } + ], + "parameters": [ + { + "id": 578, + "name": "storeName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 295, + "name": "TangoStoreModule", + "package": "@music163/tango-core" + } + } + ] + }, + { + "id": 579, + "name": "insertToNode", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 1030, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L1030" + } + ], + "signatures": [ + { + "id": 580, + "name": "insertToNode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "在目标节点中插入子节点" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 1030, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L1030" + } + ], + "parameters": [ + { + "id": 581, + "name": "targetNodeId", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "目标节点dnd-id" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 582, + "name": "sourceName", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "插入的组件名称" + } + ] + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2508, + "name": "ComponentPrototypeType", + "package": "@music163/tango-helpers" + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 864, + "name": "IWorkspace.insertToNode" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 864, + "name": "IWorkspace.insertToNode" + } + }, + { + "id": 583, + "name": "insertToSelectedNode", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 1071, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L1071" + } + ], + "signatures": [ + { + "id": 584, + "name": "insertToSelectedNode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "在选中节点中插入子节点" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 1071, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L1071" + } + ], + "parameters": [ + { + "id": 585, + "name": "childName", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "节点名" + } + ] + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2508, + "name": "ComponentPrototypeType", + "package": "@music163/tango-helpers" + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 869, + "name": "IWorkspace.insertToSelectedNode" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 869, + "name": "IWorkspace.insertToSelectedNode" + } + }, + { + "id": 586, + "name": "listDependencies", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 799, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L799" + } + ], + "signatures": [ + { + "id": 587, + "name": "listDependencies", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "获取 package.json 中的依赖列表" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 799, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L799" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + }, + "implementationOf": { + "type": "reference", + "target": 873, + "name": "IWorkspace.listDependencies" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 873, + "name": "IWorkspace.listDependencies" + } + }, + { + "id": 588, + "name": "listFiles", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 500, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L500" + } + ], + "signatures": [ + { + "id": 589, + "name": "listFiles", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "获取文件列表" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 500, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L500" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 590, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 501, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L501" + } + ] + } + }, + "implementationOf": { + "type": "reference", + "target": 876, + "name": "IWorkspace.listFiles" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 876, + "name": "IWorkspace.listFiles" + } + }, + { + "id": 591, + "name": "listForms", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 650, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L650" + } + ], + "signatures": [ + { + "id": 592, + "name": "listForms", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "TODO: 获取当前视图的表单列表" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 650, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L650" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + ], + "name": "Record", + "package": "typescript" + }, + "implementationOf": { + "type": "reference", + "target": 879, + "name": "IWorkspace.listForms" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 879, + "name": "IWorkspace.listForms" + } + }, + { + "id": 593, + "name": "listModals", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 631, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L631" + } + ], + "signatures": [ + { + "id": 594, + "name": "listModals", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "TODO: 仅获取当前视图即可\n获取当前视图的弹窗列表" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 631, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L631" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reflection", + "declaration": { + "id": 595, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 596, + "name": "label", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 632, + "character": 26, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L632" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 597, + "name": "value", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 632, + "character": 41, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L632" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 596, + 597 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 632, + "character": 24, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L632" + } + ] + } + } + }, + "implementationOf": { + "type": "reference", + "target": 882, + "name": "IWorkspace.listModals" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 882, + "name": "IWorkspace.listModals" + } + }, + { + "id": 598, + "name": "listStoreModules", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 508, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L508" + } + ], + "signatures": [ + { + "id": 599, + "name": "listStoreModules", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 508, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L508" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 295, + "name": "TangoStoreModule", + "package": "@music163/tango-core" + } + }, + "implementationOf": { + "type": "reference", + "target": 888, + "name": "IWorkspace.listStoreModules" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 888, + "name": "IWorkspace.listStoreModules" + } + }, + { + "id": 600, + "name": "pasteSelectedNode", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 976, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L976" + } + ], + "signatures": [ + { + "id": 601, + "name": "pasteSelectedNode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "粘贴选中结点\nTODO: 重构该逻辑,抽离出公共的方法" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 976, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L976" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 891, + "name": "IWorkspace.pasteSelectedNode" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 891, + "name": "IWorkspace.pasteSelectedNode" + } + }, + { + "id": 602, + "name": "ready", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 668, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L668" + } + ], + "signatures": [ + { + "id": 603, + "name": "ready", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "应用代码初始化完成" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 668, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L668" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 894, + "name": "IWorkspace.ready" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 894, + "name": "IWorkspace.ready" + } + }, + { + "id": 604, + "name": "refresh", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 1193, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L1193" + } + ], + "signatures": [ + { + "id": 605, + "name": "refresh", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "刷新目标文件" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 1193, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L1193" + } + ], + "parameters": [ + { + "id": 606, + "name": "filenames", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 897, + "name": "IWorkspace.refresh" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 897, + "name": "IWorkspace.refresh" + } + }, + { + "id": 607, + "name": "removeBizComp", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 887, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L887" + } + ], + "signatures": [ + { + "id": 608, + "name": "removeBizComp", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "删除业务组件" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 887, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L887" + } + ], + "parameters": [ + { + "id": 609, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 901, + "name": "IWorkspace.removeBizComp" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 901, + "name": "IWorkspace.removeBizComp" + } + }, + { + "id": 610, + "name": "removeDependency", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 855, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L855" + } + ], + "signatures": [ + { + "id": 611, + "name": "removeDependency", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "移除依赖" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 855, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L855" + } + ], + "parameters": [ + { + "id": 612, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 905, + "name": "IWorkspace.removeDependency" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 905, + "name": "IWorkspace.removeDependency" + } + }, + { + "id": 613, + "name": "removeEventListener", + "variant": "declaration", + "kind": 2048, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/typescript/lib/lib.dom.d.ts", + "line": 8180, + "character": 4 + } + ], + "signatures": [ + { + "id": 614, + "name": "removeEventListener", + "variant": "signature", + "kind": 4096, + "flags": { + "isExternal": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Removes the event listener in target's event listener list with the same type, callback, and options.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/removeEventListener)" + } + ] + }, + "sources": [ + { + "fileName": "node_modules/typescript/lib/lib.dom.d.ts", + "line": 8180, + "character": 4 + } + ], + "parameters": [ + { + "id": 615, + "name": "type", + "variant": "param", + "kind": 32768, + "flags": { + "isExternal": true + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 616, + "name": "callback", + "variant": "param", + "kind": 32768, + "flags": { + "isExternal": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "EventListenerOrEventListenerObject" + }, + "name": "EventListenerOrEventListenerObject", + "package": "typescript" + } + }, + { + "id": 617, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isExternal": true, + "isOptional": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "boolean" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "EventListenerOptions" + }, + "name": "EventListenerOptions", + "package": "typescript" + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "EventTarget.removeEventListener" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "EventTarget.removeEventListener" + } + }, + { + "id": 618, + "name": "removeFile", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 460, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L460" + } + ], + "signatures": [ + { + "id": 619, + "name": "removeFile", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "删除工作区的文件" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 460, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L460" + } + ], + "parameters": [ + { + "id": 620, + "name": "filename", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 909, + "name": "IWorkspace.removeFile" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 909, + "name": "IWorkspace.removeFile" + } + }, + { + "id": 621, + "name": "removeSelectedNode", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 947, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L947" + } + ], + "signatures": [ + { + "id": 622, + "name": "removeSelectedNode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "删除选中节点" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 947, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L947" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 913, + "name": "IWorkspace.removeSelectedNode" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 913, + "name": "IWorkspace.removeSelectedNode" + } + }, + { + "id": 623, + "name": "removeServiceFunction", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 784, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L784" + } + ], + "signatures": [ + { + "id": 624, + "name": "removeServiceFunction", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "删除服务函数" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 784, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L784" + } + ], + "parameters": [ + { + "id": 625, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 916, + "name": "IWorkspace.removeServiceFunction" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 916, + "name": "IWorkspace.removeServiceFunction" + } + }, + { + "id": 626, + "name": "removeStoreModule", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 724, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L724" + } + ], + "signatures": [ + { + "id": 627, + "name": "removeStoreModule", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "删除模型文件" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 724, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L724" + } + ], + "parameters": [ + { + "id": 628, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 920, + "name": "IWorkspace.removeStoreModule" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 920, + "name": "IWorkspace.removeStoreModule" + } + }, + { + "id": 629, + "name": "removeStoreState", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 745, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L745" + } + ], + "signatures": [ + { + "id": 630, + "name": "removeStoreState", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "删除模型属性" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 745, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L745" + } + ], + "parameters": [ + { + "id": 631, + "name": "storeName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 632, + "name": "stateName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 924, + "name": "IWorkspace.removeStoreState" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 924, + "name": "IWorkspace.removeStoreState" + } + }, + { + "id": 633, + "name": "removeViewModule", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 530, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L530" + } + ], + "signatures": [ + { + "id": 634, + "name": "removeViewModule", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "删除视图模块" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 530, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L530" + } + ], + "parameters": [ + { + "id": 635, + "name": "routePath", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 929, + "name": "IWorkspace.removeViewModule" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 929, + "name": "IWorkspace.removeViewModule" + } + }, + { + "id": 636, + "name": "renameFile", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 481, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L481" + } + ], + "signatures": [ + { + "id": 637, + "name": "renameFile", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "重命名文件" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 481, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L481" + } + ], + "parameters": [ + { + "id": 638, + "name": "oldFilename", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 639, + "name": "newFilename", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 933, + "name": "IWorkspace.renameFile" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 933, + "name": "IWorkspace.renameFile" + } + }, + { + "id": 640, + "name": "replaceNode", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 1050, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L1050" + } + ], + "signatures": [ + { + "id": 641, + "name": "replaceNode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "替换目标节点" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 1050, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L1050" + } + ], + "parameters": [ + { + "id": 642, + "name": "targetNodeId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 643, + "name": "sourceName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2508, + "name": "ComponentPrototypeType", + "package": "@music163/tango-helpers" + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 938, + "name": "IWorkspace.replaceNode" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 938, + "name": "IWorkspace.replaceNode" + } + }, + { + "id": 644, + "name": "setActiveFile", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 319, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L319" + } + ], + "signatures": [ + { + "id": 645, + "name": "setActiveFile", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "设置当前选中的文件" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 319, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L319" + } + ], + "parameters": [ + { + "id": 646, + "name": "filename", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 647, + "name": "isViewFile", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "defaultValue": "false" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 946, + "name": "IWorkspace.setActiveFile" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 946, + "name": "IWorkspace.setActiveFile" + } + }, + { + "id": 648, + "name": "setActiveRoute", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 306, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L306" + } + ], + "signatures": [ + { + "id": 649, + "name": "setActiveRoute", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "设置当前路由" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 306, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L306" + } + ], + "parameters": [ + { + "id": 650, + "name": "routePath", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "路由路径" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 950, + "name": "IWorkspace.setActiveRoute" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 950, + "name": "IWorkspace.setActiveRoute" + } + }, + { + "id": 651, + "name": "setActiveViewFile", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 329, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L329" + } + ], + "signatures": [ + { + "id": 652, + "name": "setActiveViewFile", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "根据当前的路由计算当前的视图模块" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 329, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L329" + } + ], + "parameters": [ + { + "id": 653, + "name": "routePath", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 654, + "name": "setComponentPrototypes", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 345, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L345" + } + ], + "signatures": [ + { + "id": 655, + "name": "setComponentPrototypes", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 345, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L345" + } + ], + "parameters": [ + { + "id": 656, + "name": "prototypes", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2508, + "name": "ComponentPrototypeType", + "package": "@music163/tango-helpers" + } + ], + "name": "Record", + "package": "typescript" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 954, + "name": "IWorkspace.setComponentPrototypes" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 954, + "name": "IWorkspace.setComponentPrototypes" + } + }, + { + "id": 657, + "name": "updateDependency", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 808, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L808" + } + ], + "signatures": [ + { + "id": 658, + "name": "updateDependency", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "更新依赖,没有就添加" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 808, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L808" + } + ], + "parameters": [ + { + "id": 659, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 660, + "name": "version", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 661, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 662, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 663, + "name": "package", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 812, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L812" + } + ], + "type": { + "type": "reference", + "target": 1029, + "name": "PackageConfigType", + "package": "@music163/tango-core" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 663 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 811, + "character": 14, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L811" + } + ], + "indexSignature": { + "id": 664, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 813, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L813" + } + ], + "parameters": [ + { + "id": 665, + "name": "x", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 959, + "name": "IWorkspace.updateDependency" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 959, + "name": "IWorkspace.updateDependency" + } + }, + { + "id": 666, + "name": "updateFile", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 442, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L442" + } + ], + "signatures": [ + { + "id": 667, + "name": "updateFile", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 442, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L442" + } + ], + "parameters": [ + { + "id": 668, + "name": "filename", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 669, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 670, + "name": "shouldFormatCode", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "defaultValue": "false" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 969, + "name": "IWorkspace.updateFile" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 969, + "name": "IWorkspace.updateFile" + } + }, + { + "id": 671, + "name": "updateModuleCodeByVariablePath", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 755, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L755" + } + ], + "signatures": [ + { + "id": 672, + "name": "updateModuleCodeByVariablePath", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "根据变量路径更新模块内容\nTODO: 改名,不直观" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 755, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L755" + } + ], + "parameters": [ + { + "id": 673, + "name": "variablePath", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "变量路径" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 674, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "变量代码" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 975, + "name": "IWorkspace.updateModuleCodeByVariablePath" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 975, + "name": "IWorkspace.updateModuleCodeByVariablePath" + } + }, + { + "id": 675, + "name": "updateRoute", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 588, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L588" + } + ], + "signatures": [ + { + "id": 676, + "name": "updateRoute", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "更新页面路由配置" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 588, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L588" + } + ], + "parameters": [ + { + "id": 677, + "name": "sourceRoutePath", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 678, + "name": "targetPageData", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1037, + "name": "PageConfigType", + "package": "@music163/tango-core" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 980, + "name": "IWorkspace.updateRoute" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 980, + "name": "IWorkspace.updateRoute" + } + }, + { + "id": 679, + "name": "updateSelectedNodeAttributes", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 1086, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L1086" + } + ], + "signatures": [ + { + "id": 680, + "name": "updateSelectedNodeAttributes", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 1086, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L1086" + } + ], + "parameters": [ + { + "id": 681, + "name": "attributes", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "Record", + "package": "typescript" + }, + "defaultValue": "{}" + }, + { + "id": 682, + "name": "relatedImports", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "defaultValue": "[]" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 985, + "name": "IWorkspace.updateSelectedNodeAttributes" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 985, + "name": "IWorkspace.updateSelectedNodeAttributes" + } + }, + { + "id": 683, + "name": "updateServiceBaseConfig", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 791, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L791" + } + ], + "signatures": [ + { + "id": 684, + "name": "updateServiceBaseConfig", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "更新服务的基础配置" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 791, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L791" + } + ], + "parameters": [ + { + "id": 685, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 686, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 990, + "name": "IWorkspace.updateServiceBaseConfig" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 990, + "name": "IWorkspace.updateServiceBaseConfig" + } + }, + { + "id": 687, + "name": "updateServiceFunction", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 765, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L765" + } + ], + "signatures": [ + { + "id": 688, + "name": "updateServiceFunction", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "更新服务函数" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 765, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L765" + } + ], + "parameters": [ + { + "id": 689, + "name": "payload", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 995, + "name": "IWorkspace.updateServiceFunction" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 995, + "name": "IWorkspace.updateServiceFunction" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [ + 447 + ] + }, + { + "title": "Properties", + "children": [ + 450, + 451, + 452, + 453, + 454, + 455, + 456, + 457, + 458, + 459, + 460, + 461, + 462, + 468, + 474, + 475, + 476, + 477, + 478, + 479 + ] + }, + { + "title": "Accessors", + "children": [ + 480, + 482, + 484, + 486, + 488, + 490 + ] + }, + { + "title": "Methods", + "children": [ + 492, + 501, + 505, + 510, + 515, + 518, + 522, + 525, + 529, + 534, + 538, + 540, + 544, + 546, + 550, + 553, + 555, + 558, + 561, + 564, + 568, + 570, + 573, + 576, + 579, + 583, + 586, + 588, + 591, + 593, + 598, + 600, + 602, + 604, + 607, + 610, + 613, + 618, + 621, + 623, + 626, + 629, + 633, + 636, + 640, + 644, + 648, + 651, + 654, + 657, + 666, + 671, + 675, + 679, + 683, + 687 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 68, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L68" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "EventTarget" + }, + "name": "EventTarget", + "package": "typescript" + } + ], + "implementedTypes": [ + { + "type": "reference", + "target": 777, + "name": "IWorkspace", + "package": "@music163/tango-core" + } + ] + }, + { + "id": 690, + "name": "IViewFile", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 691, + "name": "filename", + "variant": "declaration", + "kind": 1024, + "flags": { + "isReadonly": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 20, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L20" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 692, + "name": "getNode", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 30, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L30" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 693, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 30, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L30" + } + ], + "signatures": [ + { + "id": 694, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 30, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L30" + } + ], + "parameters": [ + { + "id": 695, + "name": "targetNodeId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 763, + "name": "IViewNode", + "package": "@music163/tango-core" + } + } + ] + } + } + }, + { + "id": 696, + "name": "importMap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "通过导入组件名查找组件来自的包" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 26, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L26" + } + ], + "type": { + "type": "reference", + "target": 2527, + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 697, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 698, + "name": "isDefault", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 26, + "character": 38, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L26" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 699, + "name": "package", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 26, + "character": 21, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L26" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 698, + 699 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 26, + "character": 19, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L26" + } + ] + } + } + ], + "name": "Dict", + "package": "@music163/tango-helpers" + } + }, + { + "id": 700, + "name": "insertAfter", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 41, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L41" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 701, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 41, + "character": 15, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L41" + } + ], + "signatures": [ + { + "id": 702, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 41, + "character": 15, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L41" + } + ], + "parameters": [ + { + "id": 703, + "name": "targetNodeId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 704, + "name": "newNode", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 705, + "name": "sourcePrototype", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2508, + "name": "ComponentPrototypeType", + "package": "@music163/tango-helpers" + } + ] + } + } + ], + "type": { + "type": "reference", + "target": 690, + "name": "IViewFile", + "package": "@music163/tango-core" + } + } + ] + } + } + }, + { + "id": 706, + "name": "insertBefore", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 43, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L43" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 707, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 43, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L43" + } + ], + "signatures": [ + { + "id": 708, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 43, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L43" + } + ], + "parameters": [ + { + "id": 709, + "name": "targetNodeId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 710, + "name": "newNode", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 711, + "name": "sourcePrototype", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2508, + "name": "ComponentPrototypeType", + "package": "@music163/tango-helpers" + } + ] + } + } + ], + "type": { + "type": "reference", + "target": 690, + "name": "IViewFile", + "package": "@music163/tango-core" + } + } + ] + } + } + }, + { + "id": 712, + "name": "insertChild", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 34, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L34" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 713, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 34, + "character": 15, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L34" + } + ], + "signatures": [ + { + "id": 714, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 34, + "character": 15, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L34" + } + ], + "parameters": [ + { + "id": 715, + "name": "targetNodeId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 716, + "name": "newNode", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 717, + "name": "position", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": 1027, + "name": "InsertChildPositionType", + "package": "@music163/tango-core" + } + }, + { + "id": 718, + "name": "sourcePrototype", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2508, + "name": "ComponentPrototypeType", + "package": "@music163/tango-helpers" + } + ] + } + } + ], + "type": { + "type": "reference", + "target": 690, + "name": "IViewFile", + "package": "@music163/tango-core" + } + } + ] + } + } + }, + { + "id": 719, + "name": "removeNode", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 32, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L32" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 720, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 32, + "character": 14, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L32" + } + ], + "signatures": [ + { + "id": 721, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 32, + "character": 14, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L32" + } + ], + "parameters": [ + { + "id": 722, + "name": "targetNodeId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 690, + "name": "IViewFile", + "package": "@music163/tango-core" + } + } + ] + } + } + }, + { + "id": 723, + "name": "replaceNode", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 45, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L45" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 724, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 45, + "character": 15, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L45" + } + ], + "signatures": [ + { + "id": 725, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 45, + "character": 15, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L45" + } + ], + "parameters": [ + { + "id": 726, + "name": "targetNodeId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 727, + "name": "newNode", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 728, + "name": "sourcePrototype", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2508, + "name": "ComponentPrototypeType", + "package": "@music163/tango-helpers" + } + ] + } + } + ], + "type": { + "type": "reference", + "target": 690, + "name": "IViewFile", + "package": "@music163/tango-core" + } + } + ] + } + } + }, + { + "id": 729, + "name": "replaceViewChildren", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 47, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L47" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 730, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 47, + "character": 23, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L47" + } + ], + "signatures": [ + { + "id": 731, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 47, + "character": 23, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L47" + } + ], + "parameters": [ + { + "id": 732, + "name": "rawNodes", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + }, + { + "id": 733, + "name": "importDeclarations", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1022, + "name": "ImportDeclarationPayloadType", + "package": "@music163/tango-core" + } + } + } + ], + "type": { + "type": "reference", + "target": 690, + "name": "IViewFile", + "package": "@music163/tango-core" + } + } + ] + } + } + }, + { + "id": 734, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": { + "isReadonly": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 21, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L21" + } + ], + "type": { + "type": "reference", + "target": 21, + "name": "FileType", + "package": "@music163/tango-core" + } + }, + { + "id": 735, + "name": "update", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 28, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L28" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 736, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 28, + "character": 10, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L28" + } + ], + "signatures": [ + { + "id": 737, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 28, + "character": 10, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L28" + } + ], + "parameters": [ + { + "id": 738, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 739, + "name": "isFormatCode", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 740, + "name": "refreshWorkspace", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 741, + "name": "updateNodeAttribute", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 49, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L49" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 742, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 49, + "character": 23, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L49" + } + ], + "signatures": [ + { + "id": 743, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 49, + "character": 23, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L49" + } + ], + "parameters": [ + { + "id": 744, + "name": "nodeId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 745, + "name": "attrName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 746, + "name": "attrValue", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 747, + "name": "relatedImports", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + } + ], + "type": { + "type": "reference", + "target": 690, + "name": "IViewFile", + "package": "@music163/tango-core" + } + } + ] + } + } + }, + { + "id": 748, + "name": "updateNodeAttributes", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 51, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L51" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 749, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 51, + "character": 24, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L51" + } + ], + "signatures": [ + { + "id": 750, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 51, + "character": 24, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L51" + } + ], + "parameters": [ + { + "id": 751, + "name": "nodeId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 752, + "name": "config", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 753, + "name": "relatedImports", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + } + ], + "type": { + "type": "reference", + "target": 690, + "name": "IViewFile", + "package": "@music163/tango-core" + } + } + ] + } + } + }, + { + "id": 754, + "name": "workspace", + "variant": "declaration", + "kind": 1024, + "flags": { + "isReadonly": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 19, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L19" + } + ], + "type": { + "type": "reference", + "target": 777, + "name": "IWorkspace", + "package": "@music163/tango-core" + } + }, + { + "id": 755, + "name": "code", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 53, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L53" + } + ], + "getSignature": { + "id": 756, + "name": "code", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 53, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 757, + "name": "nodes", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 54, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L54" + } + ], + "getSignature": { + "id": 758, + "name": "nodes", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 54, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L54" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es2015.collection.d.ts", + "qualifiedName": "Map" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 763, + "name": "IViewNode", + "package": "@music163/tango-core" + } + ], + "name": "Map", + "package": "typescript" + } + } + }, + { + "id": 759, + "name": "nodesTree", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 55, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L55" + } + ], + "getSignature": { + "id": 760, + "name": "nodesTree", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 55, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L55" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "object" + } + } + } + }, + { + "id": 761, + "name": "tree", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 56, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L56" + } + ], + "getSignature": { + "id": 762, + "name": "tree", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 56, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L56" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 691, + 692, + 696, + 700, + 706, + 712, + 719, + 723, + 729, + 734, + 735, + 741, + 748, + 754 + ] + }, + { + "title": "Accessors", + "children": [ + 755, + 757, + 759, + 761 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 18, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L18" + } + ], + "implementedBy": [ + { + "type": "reference", + "target": 339, + "name": "TangoViewModule" + } + ] + }, + { + "id": 763, + "name": "IViewNode", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 764, + "name": "cloneRawNode", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 89, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L89" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 765, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 89, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L89" + } + ], + "signatures": [ + { + "id": 766, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "克隆原始节点" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 89, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L89" + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + ] + } + } + }, + { + "id": 767, + "name": "component", + "variant": "declaration", + "kind": 1024, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "对应的组件" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 73, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L73" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 768, + "name": "destroy", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 95, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L95" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 769, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 95, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L95" + } + ], + "signatures": [ + { + "id": 770, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "销毁节点" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 95, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L95" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 771, + "name": "file", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "所属的文件" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 63, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L63" + } + ], + "type": { + "type": "reference", + "target": 690, + "name": "IViewFile", + "package": "@music163/tango-core" + } + }, + { + "id": 772, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "节点 ID" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 68, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L68" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 773, + "name": "props", + "variant": "declaration", + "kind": 1024, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "属性集合" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 83, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L83" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 774, + "name": "rawNode", + "variant": "declaration", + "kind": 1024, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "原始节点对象" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 78, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L78" + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + } + }, + { + "id": 775, + "name": "loc", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 100, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L100" + } + ], + "getSignature": { + "id": 776, + "name": "loc", + "variant": "signature", + "kind": 524288, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "原始节点的位置信息" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 100, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L100" + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 764, + 767, + 768, + 771, + 772, + 773, + 774 + ] + }, + { + "title": "Accessors", + "children": [ + 775 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 59, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L59" + } + ] + }, + { + "id": 777, + "name": "IWorkspace", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 778, + "name": "activeFile", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 112, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L112" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 779, + "name": "activeRoute", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 114, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L114" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 780, + "name": "activeViewFile", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 113, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L113" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 781, + "name": "addBizComp", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 215, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L215" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 782, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 215, + "character": 15, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L215" + } + ], + "signatures": [ + { + "id": 783, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 215, + "character": 15, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L215" + } + ], + "parameters": [ + { + "id": 784, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 785, + "name": "version", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 786, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 787, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 788, + "name": "package", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 219, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L219" + } + ], + "type": { + "type": "reference", + "target": 1029, + "name": "PackageConfigType", + "package": "@music163/tango-core" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 788 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 218, + "character": 14, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L218" + } + ], + "indexSignature": { + "id": 789, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 220, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L220" + } + ], + "parameters": [ + { + "id": 790, + "name": "x", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 791, + "name": "addBlock", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 172, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L172" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 792, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 172, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L172" + } + ], + "signatures": [ + { + "id": 793, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 172, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L172" + } + ], + "parameters": [ + { + "id": 794, + "name": "files", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 795, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 796, + "name": "addFile", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 144, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L144" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 797, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 144, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L144" + } + ], + "signatures": [ + { + "id": 798, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 144, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L144" + } + ], + "parameters": [ + { + "id": 799, + "name": "filename", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 800, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 801, + "name": "fileType", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": 21, + "name": "FileType", + "package": "@music163/tango-core" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 802, + "name": "addFiles", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 145, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L145" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 803, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 145, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L145" + } + ], + "signatures": [ + { + "id": 804, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 145, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L145" + } + ], + "parameters": [ + { + "id": 805, + "name": "files", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1017, + "name": "FileItemType", + "package": "@music163/tango-core" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 806, + "name": "addServiceFunction", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 178, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L178" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 807, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 178, + "character": 23, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L178" + } + ], + "signatures": [ + { + "id": 808, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 178, + "character": 23, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L178" + } + ], + "parameters": [ + { + "id": 809, + "name": "payload", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1073, + "name": "ServiceFunctionPayloadType", + "package": "@music163/tango-core" + }, + { + "type": "array", + "elementType": { + "type": "reference", + "target": 1073, + "name": "ServiceFunctionPayloadType", + "package": "@music163/tango-core" + } + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 810, + "name": "addStoreModule", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 186, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L186" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 811, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 186, + "character": 19, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L186" + } + ], + "signatures": [ + { + "id": 812, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 186, + "character": 19, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L186" + } + ], + "parameters": [ + { + "id": 813, + "name": "storeName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 814, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 815, + "name": "addStoreState", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 190, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L190" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 816, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 190, + "character": 18, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L190" + } + ], + "signatures": [ + { + "id": 817, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 190, + "character": 18, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L190" + } + ], + "parameters": [ + { + "id": 818, + "name": "storeName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 819, + "name": "stateName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 820, + "name": "initValue", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 821, + "name": "addViewPage", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 152, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L152" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 822, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 152, + "character": 15, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L152" + } + ], + "signatures": [ + { + "id": 823, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 152, + "character": 15, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L152" + } + ], + "parameters": [ + { + "id": 824, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 825, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 826, + "name": "cloneSelectedNode", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 156, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L156" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 827, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 156, + "character": 21, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L156" + } + ], + "signatures": [ + { + "id": 828, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 156, + "character": 21, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L156" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 829, + "name": "componentPrototypes", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 109, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L109" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es2015.collection.d.ts", + "qualifiedName": "Map" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2508, + "name": "ComponentPrototypeType", + "package": "@music163/tango-helpers" + } + ], + "name": "Map", + "package": "typescript" + } + }, + { + "id": 830, + "name": "copySelectedNode", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 158, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L158" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 831, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 158, + "character": 20, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L158" + } + ], + "signatures": [ + { + "id": 832, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 158, + "character": 20, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L158" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 833, + "name": "copyViewPage", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 198, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L198" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 834, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 198, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L198" + } + ], + "signatures": [ + { + "id": 835, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 198, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L198" + } + ], + "parameters": [ + { + "id": 836, + "name": "sourceRoutePath", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 837, + "name": "targetPageData", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1037, + "name": "PageConfigType", + "package": "@music163/tango-core" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 838, + "name": "dragSource", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 106, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L106" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/drag-source.ts", + "qualifiedName": "DragSource" + }, + "name": "DragSource", + "package": "@music163/tango-core" + } + }, + { + "id": 839, + "name": "dropNode", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 164, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L164" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 840, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 164, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L164" + } + ], + "signatures": [ + { + "id": 841, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 164, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L164" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 842, + "name": "entry", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 111, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L111" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 843, + "name": "files", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 108, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L108" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es2015.collection.d.ts", + "qualifiedName": "Map" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/file.ts", + "qualifiedName": "TangoFile" + }, + "name": "TangoFile", + "package": "@music163/tango-core" + } + ], + "name": "Map", + "package": "typescript" + } + }, + { + "id": 844, + "name": "generateBlockFilesBySelectedNode", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 174, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L174" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 845, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 174, + "character": 37, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L174" + } + ], + "signatures": [ + { + "id": 846, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 174, + "character": 37, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L174" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + } + } + ] + } + } + }, + { + "id": 847, + "name": "getFile", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 149, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L149" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 848, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 149, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L149" + } + ], + "signatures": [ + { + "id": 849, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 149, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L149" + } + ], + "parameters": [ + { + "id": 850, + "name": "filename", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/file.ts", + "qualifiedName": "TangoFile" + }, + "name": "TangoFile", + "package": "@music163/tango-core" + } + } + ] + } + } + }, + { + "id": 851, + "name": "getNode", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 140, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L140" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 852, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 140, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L140" + } + ], + "signatures": [ + { + "id": 853, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "查询节点" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "返回节点对象" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 140, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L140" + } + ], + "parameters": [ + { + "id": 854, + "name": "id", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "节点 ID" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 855, + "name": "module", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "节点所在的模块名" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 763, + "name": "IViewNode", + "package": "@music163/tango-core" + } + } + ] + } + } + }, + { + "id": 856, + "name": "getProjectData", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 132, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L132" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 857, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 132, + "character": 19, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L132" + } + ], + "signatures": [ + { + "id": 858, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "获取项目数据" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 132, + "character": 19, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L132" + } + ], + "type": { + "type": "reference", + "target": 1043, + "name": "ProjectDataType", + "package": "@music163/tango-core" + } + } + ] + } + } + }, + { + "id": 859, + "name": "getPrototype", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 127, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L127" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 860, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 127, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L127" + } + ], + "signatures": [ + { + "id": 861, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 127, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L127" + } + ], + "parameters": [ + { + "id": 862, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2508, + "name": "ComponentPrototypeType", + "package": "@music163/tango-helpers" + } + ] + } + } + ], + "type": { + "type": "reference", + "target": 2508, + "name": "ComponentPrototypeType", + "package": "@music163/tango-helpers" + } + } + ] + } + } + }, + { + "id": 863, + "name": "history", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 104, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L104" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/history.ts", + "qualifiedName": "TangoHistory" + }, + "name": "TangoHistory", + "package": "@music163/tango-core" + } + }, + { + "id": 864, + "name": "insertToNode", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 166, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L166" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 865, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 166, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L166" + } + ], + "signatures": [ + { + "id": 866, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 166, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L166" + } + ], + "parameters": [ + { + "id": 867, + "name": "targetNodeId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 868, + "name": "sourceNameOrPrototype", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2508, + "name": "ComponentPrototypeType", + "package": "@music163/tango-helpers" + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 869, + "name": "insertToSelectedNode", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 162, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L162" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 870, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 162, + "character": 24, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L162" + } + ], + "signatures": [ + { + "id": 871, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 162, + "character": 24, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L162" + } + ], + "parameters": [ + { + "id": 872, + "name": "childNameOrPrototype", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2508, + "name": "ComponentPrototypeType", + "package": "@music163/tango-helpers" + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 873, + "name": "listDependencies", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 202, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L202" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 874, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 202, + "character": 21, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L202" + } + ], + "signatures": [ + { + "id": 875, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 202, + "character": 21, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L202" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + }, + { + "id": 876, + "name": "listFiles", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 150, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L150" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 877, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 150, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L150" + } + ], + "signatures": [ + { + "id": 878, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 150, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L150" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + } + } + ] + } + } + }, + { + "id": 879, + "name": "listForms", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 142, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L142" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 880, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 142, + "character": 14, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L142" + } + ], + "signatures": [ + { + "id": 881, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 142, + "character": 14, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L142" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + ], + "name": "Record", + "package": "typescript" + } + } + ] + } + } + }, + { + "id": 882, + "name": "listModals", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 141, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L141" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 883, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 141, + "character": 15, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L141" + } + ], + "signatures": [ + { + "id": 884, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 141, + "character": 15, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L141" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reflection", + "declaration": { + "id": 885, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 886, + "name": "label", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 141, + "character": 29, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L141" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 887, + "name": "value", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 141, + "character": 44, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L141" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 886, + 887 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 141, + "character": 27, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L141" + } + ] + } + } + } + } + ] + } + } + }, + { + "id": 888, + "name": "listStoreModules", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 184, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L184" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 889, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 184, + "character": 21, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L184" + } + ], + "signatures": [ + { + "id": 890, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 184, + "character": 21, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L184" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 295, + "name": "TangoStoreModule", + "package": "@music163/tango-core" + } + } + } + ] + } + } + }, + { + "id": 891, + "name": "pasteSelectedNode", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 160, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L160" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 892, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 160, + "character": 21, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L160" + } + ], + "signatures": [ + { + "id": 893, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 160, + "character": 21, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L160" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 894, + "name": "ready", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 121, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L121" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 895, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 121, + "character": 9, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L121" + } + ], + "signatures": [ + { + "id": 896, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 121, + "character": 9, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L121" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 897, + "name": "refresh", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 120, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L120" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 898, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 120, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L120" + } + ], + "signatures": [ + { + "id": 899, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 120, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L120" + } + ], + "parameters": [ + { + "id": 900, + "name": "names", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 901, + "name": "removeBizComp", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 224, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L224" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 902, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 224, + "character": 18, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L224" + } + ], + "signatures": [ + { + "id": 903, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 224, + "character": 18, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L224" + } + ], + "parameters": [ + { + "id": 904, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 905, + "name": "removeDependency", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 213, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L213" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 906, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 213, + "character": 21, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L213" + } + ], + "signatures": [ + { + "id": 907, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 213, + "character": 21, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L213" + } + ], + "parameters": [ + { + "id": 908, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 909, + "name": "removeFile", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 147, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L147" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 910, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 147, + "character": 14, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L147" + } + ], + "signatures": [ + { + "id": 911, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 147, + "character": 14, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L147" + } + ], + "parameters": [ + { + "id": 912, + "name": "filename", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 913, + "name": "removeSelectedNode", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 154, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L154" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 914, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 154, + "character": 22, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L154" + } + ], + "signatures": [ + { + "id": 915, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 154, + "character": 22, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L154" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 916, + "name": "removeServiceFunction", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 176, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L176" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 917, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 176, + "character": 26, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L176" + } + ], + "signatures": [ + { + "id": 918, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 176, + "character": 26, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L176" + } + ], + "parameters": [ + { + "id": 919, + "name": "serviceName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 920, + "name": "removeStoreModule", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 188, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L188" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 921, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 188, + "character": 22, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L188" + } + ], + "signatures": [ + { + "id": 922, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 188, + "character": 22, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L188" + } + ], + "parameters": [ + { + "id": 923, + "name": "storeName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 924, + "name": "removeStoreState", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 192, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L192" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 925, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 192, + "character": 21, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L192" + } + ], + "signatures": [ + { + "id": 926, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 192, + "character": 21, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L192" + } + ], + "parameters": [ + { + "id": 927, + "name": "storeName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 928, + "name": "stateName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 929, + "name": "removeViewModule", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 196, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L196" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 930, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 196, + "character": 20, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L196" + } + ], + "signatures": [ + { + "id": 931, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 196, + "character": 20, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L196" + } + ], + "parameters": [ + { + "id": 932, + "name": "routePath", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 933, + "name": "renameFile", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 148, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L148" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 934, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 148, + "character": 14, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L148" + } + ], + "signatures": [ + { + "id": 935, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 148, + "character": 14, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L148" + } + ], + "parameters": [ + { + "id": 936, + "name": "oldFilename", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 937, + "name": "newFilename", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 938, + "name": "replaceNode", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 168, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L168" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 939, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 168, + "character": 15, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L168" + } + ], + "signatures": [ + { + "id": 940, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 168, + "character": 15, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L168" + } + ], + "parameters": [ + { + "id": 941, + "name": "targetNodeId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 942, + "name": "sourceNameOrPrototype", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2508, + "name": "ComponentPrototypeType", + "package": "@music163/tango-helpers" + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 943, + "name": "routeModule", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 117, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L117" + } + ], + "type": { + "type": "reference", + "target": 159, + "name": "TangoRouteModule", + "package": "@music163/tango-core" + } + }, + { + "id": 944, + "name": "selectSource", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 105, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L105" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/select-source.ts", + "qualifiedName": "SelectSource" + }, + "name": "SelectSource", + "package": "@music163/tango-core" + } + }, + { + "id": 945, + "name": "serviceModule", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 118, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L118" + } + ], + "type": { + "type": "reference", + "target": 205, + "name": "TangoServiceModule", + "package": "@music163/tango-core" + } + }, + { + "id": 946, + "name": "setActiveFile", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 124, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L124" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 947, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 124, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L124" + } + ], + "signatures": [ + { + "id": 948, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 124, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L124" + } + ], + "parameters": [ + { + "id": 949, + "name": "filename", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 950, + "name": "setActiveRoute", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 123, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L123" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 951, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 123, + "character": 18, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L123" + } + ], + "signatures": [ + { + "id": 952, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 123, + "character": 18, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L123" + } + ], + "parameters": [ + { + "id": 953, + "name": "path", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 954, + "name": "setComponentPrototypes", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 126, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L126" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 955, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 126, + "character": 26, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L126" + } + ], + "signatures": [ + { + "id": 956, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 126, + "character": 26, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L126" + } + ], + "parameters": [ + { + "id": 957, + "name": "prototypes", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2508, + "name": "ComponentPrototypeType", + "package": "@music163/tango-helpers" + } + ], + "name": "Record", + "package": "typescript" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 958, + "name": "tangoConfigJson", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 116, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L116" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/models/file.ts", + "qualifiedName": "TangoJsonFile" + }, + "name": "TangoJsonFile", + "package": "@music163/tango-core" + } + }, + { + "id": 959, + "name": "updateDependency", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 204, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L204" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 960, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 204, + "character": 21, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L204" + } + ], + "signatures": [ + { + "id": 961, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 204, + "character": 21, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L204" + } + ], + "parameters": [ + { + "id": 962, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 963, + "name": "version", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 964, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 965, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 966, + "name": "package", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 208, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L208" + } + ], + "type": { + "type": "reference", + "target": 1029, + "name": "PackageConfigType", + "package": "@music163/tango-core" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 966 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 207, + "character": 14, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L207" + } + ], + "indexSignature": { + "id": 967, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 209, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L209" + } + ], + "parameters": [ + { + "id": 968, + "name": "x", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 969, + "name": "updateFile", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 146, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L146" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 970, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 146, + "character": 14, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L146" + } + ], + "signatures": [ + { + "id": 971, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 146, + "character": 14, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L146" + } + ], + "parameters": [ + { + "id": 972, + "name": "filename", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 973, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 974, + "name": "shouldFormatCode", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 975, + "name": "updateModuleCodeByVariablePath", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 194, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L194" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 976, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 194, + "character": 35, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L194" + } + ], + "signatures": [ + { + "id": 977, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 194, + "character": 35, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L194" + } + ], + "parameters": [ + { + "id": 978, + "name": "variablePath", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 979, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 980, + "name": "updateRoute", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 200, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L200" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 981, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 200, + "character": 15, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L200" + } + ], + "signatures": [ + { + "id": 982, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 200, + "character": 15, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L200" + } + ], + "parameters": [ + { + "id": 983, + "name": "sourceRoutePath", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 984, + "name": "targetPageData", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1037, + "name": "PageConfigType", + "package": "@music163/tango-core" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 985, + "name": "updateSelectedNodeAttributes", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 170, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L170" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 986, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 170, + "character": 32, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L170" + } + ], + "signatures": [ + { + "id": 987, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 170, + "character": 32, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L170" + } + ], + "parameters": [ + { + "id": 988, + "name": "attributes", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 989, + "name": "relatedImports", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 990, + "name": "updateServiceBaseConfig", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 182, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L182" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 991, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 182, + "character": 28, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L182" + } + ], + "signatures": [ + { + "id": 992, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 182, + "character": 28, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L182" + } + ], + "parameters": [ + { + "id": 993, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 994, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 995, + "name": "updateServiceFunction", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 180, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L180" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 996, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 180, + "character": 26, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L180" + } + ], + "signatures": [ + { + "id": 997, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 180, + "character": 26, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L180" + } + ], + "parameters": [ + { + "id": 998, + "name": "payload", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 999, + "name": "activeViewModule", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 226, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L226" + } + ], + "getSignature": { + "id": 1000, + "name": "activeViewModule", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 226, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L226" + } + ], + "type": { + "type": "reference", + "target": 690, + "name": "IViewFile", + "package": "@music163/tango-core" + } + } + }, + { + "id": 1001, + "name": "baseComps", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 234, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L234" + } + ], + "getSignature": { + "id": 1002, + "name": "baseComps", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 234, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L234" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + } + }, + { + "id": 1003, + "name": "bizComps", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 232, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L232" + } + ], + "getSignature": { + "id": 1004, + "name": "bizComps", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 232, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L232" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + } + }, + { + "id": 1005, + "name": "blocks", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 236, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L236" + } + ], + "getSignature": { + "id": 1006, + "name": "blocks", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 236, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L236" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + }, + { + "id": 1007, + "name": "pages", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 230, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L230" + } + ], + "getSignature": { + "id": 1008, + "name": "pages", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 230, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L230" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + }, + { + "id": 1009, + "name": "storeModules", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 228, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L228" + } + ], + "getSignature": { + "id": 1010, + "name": "storeModules", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 228, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L228" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 295, + "name": "TangoStoreModule", + "package": "@music163/tango-core" + } + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 778, + 779, + 780, + 781, + 791, + 796, + 802, + 806, + 810, + 815, + 821, + 826, + 829, + 830, + 833, + 838, + 839, + 842, + 843, + 844, + 847, + 851, + 856, + 859, + 863, + 864, + 869, + 873, + 876, + 879, + 882, + 888, + 891, + 894, + 897, + 901, + 905, + 909, + 913, + 916, + 920, + 924, + 929, + 933, + 938, + 943, + 944, + 945, + 946, + 950, + 954, + 958, + 959, + 969, + 975, + 980, + 985, + 990, + 995 + ] + }, + { + "title": "Accessors", + "children": [ + 999, + 1001, + 1003, + 1005, + 1007, + 1009 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/models/interfaces.ts", + "line": 103, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/interfaces.ts#L103" + } + ], + "implementedBy": [ + { + "type": "reference", + "target": 446, + "name": "Workspace" + } + ] + }, + { + "id": 1011, + "name": "ClassPropertyNodeType", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 86, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L86" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1012, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1013, + "name": "propertyBody", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 89, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L89" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1014, + "name": "propertyName", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 88, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L88" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1015, + "name": "reference", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 87, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L87" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1013, + 1014, + 1015 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 86, + "character": 36, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L86" + } + ] + } + } + }, + { + "id": 1016, + "name": "DesignerViewType", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 17, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L17" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "design" + }, + { + "type": "literal", + "value": "code" + } + ] + } + }, + { + "id": 1017, + "name": "FileItemType", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 30, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L30" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1018, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1019, + "name": "code", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "原始代码" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 38, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L38" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1020, + "name": "filename", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "文件名" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 34, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L34" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1021, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "文件类型" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 42, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L42" + } + ], + "type": { + "type": "reference", + "target": 21, + "name": "FileType", + "package": "@music163/tango-core" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1019, + 1020, + 1021 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 30, + "character": 27, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L30" + } + ] + } + } + }, + { + "id": 1022, + "name": "ImportDeclarationPayloadType", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "模块导入的参数类型" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 80, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L80" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1023, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1024, + "name": "defaultSpecifier", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 81, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L81" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1025, + "name": "sourcePath", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 83, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L83" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1026, + "name": "specifiers", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 82, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L82" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1024, + 1025, + 1026 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 80, + "character": 43, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L80" + } + ] + } + } + }, + { + "id": 1027, + "name": "InsertChildPositionType", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 246, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L246" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "first" + }, + { + "type": "literal", + "value": "last" + } + ] + } + }, + { + "id": 1028, + "name": "ModulePropsType", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 45, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L45" + } + ], + "type": { + "type": "reference", + "target": 1017, + "name": "FileItemType", + "package": "@music163/tango-core" + } + }, + { + "id": 1029, + "name": "PackageConfigType", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "tango.config.json 中 packages 定义" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 251, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L251" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1030, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1031, + "name": "description", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "描述" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 267, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L267" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1032, + "name": "designerResources", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "设计态 umd 资源" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 275, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L275" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 1033, + "name": "library", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "umd 资源全局变量名" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 263, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L263" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1034, + "name": "resources", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "基础包 umd 资源" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 271, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L271" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 1035, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "依赖类型" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 255, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L255" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "baseDependency" + }, + { + "type": "literal", + "value": "bizDependency" + }, + { + "type": "literal", + "value": "dependency" + } + ] + } + }, + { + "id": 1036, + "name": "version", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "版本号" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 259, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L259" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1031, + 1032, + 1033, + 1034, + 1035, + 1036 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 251, + "character": 32, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L251" + } + ] + } + } + }, + { + "id": 1037, + "name": "PageConfigType", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "页面配置数据" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 195, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L195" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1038, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1039, + "name": "name", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "页面标题" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 207, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L207" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1040, + "name": "parentPath", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "父菜单路由" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 203, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L203" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1041, + "name": "path", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "路由" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 199, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L199" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1042, + "name": "privilegeCode", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "PMS 权限码" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 211, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L211" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1039, + 1040, + 1041, + 1042 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 195, + "character": 29, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L195" + } + ] + } + } + }, + { + "id": 1043, + "name": "ProjectDataType", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "项目数据" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 217, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L217" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1044, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1045, + "name": "pages", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "页面列表" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 221, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L221" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reflection", + "declaration": { + "id": 1046, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1047, + "name": "filename", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 223, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L223" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1048, + "name": "includes", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 225, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L225" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1049, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1050, + "name": "variables", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 225, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L225" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1050 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 225, + "character": 15, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L225" + } + ] + } + } + }, + { + "id": 1051, + "name": "path", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 224, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L224" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1052, + "name": "title", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 222, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L222" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1047, + 1048, + 1051, + 1052 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 221, + "character": 15, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L221" + } + ] + } + } + } + }, + { + "id": 1053, + "name": "services", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "服务列表" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 238, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L238" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1054, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 238, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L238" + } + ], + "indexSignature": { + "id": 1055, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 239, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L239" + } + ], + "parameters": [ + { + "id": 1056, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1057, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1058, + "name": "filename", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 240, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L240" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1059, + "name": "functions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 241, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L241" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1058, + 1059 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 239, + "character": 19, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L239" + } + ] + } + } + } + } + } + }, + { + "id": 1060, + "name": "stores", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "模型列表" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 230, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L230" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1061, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 230, + "character": 10, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L230" + } + ], + "indexSignature": { + "id": 1062, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 231, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L231" + } + ], + "parameters": [ + { + "id": 1063, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1064, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1065, + "name": "filename", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 232, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L232" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1065 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 231, + "character": 19, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L231" + } + ] + } + } + } + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1045, + 1053, + 1060 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 217, + "character": 30, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L217" + } + ] + } + } + }, + { + "id": 1066, + "name": "RouteDataType", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "路由解析数据" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 176, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L176" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1067, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1068, + "name": "component", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "组件名" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 184, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L184" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1069, + "name": "importPath", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "导入路径" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 188, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L188" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1070, + "name": "path", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "路由" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 180, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L180" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1068, + 1069, + 1070 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 176, + "character": 28, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L176" + } + ], + "indexSignature": { + "id": 1071, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 189, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L189" + } + ], + "parameters": [ + { + "id": 1072, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + } + } + }, + { + "id": 1073, + "name": "ServiceFunctionPayloadType", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "服务函数参数类型" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 95, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L95" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1074, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1075, + "name": "name", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "服务函数名" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 100, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L100" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1075 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 95, + "character": 41, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L95" + } + ], + "indexSignature": { + "id": 1076, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 96, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L96" + } + ], + "parameters": [ + { + "id": 1077, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + } + } + }, + { + "id": 1078, + "name": "SimulatorMode", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 3, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L3" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "desktop" + }, + { + "type": "literal", + "value": "tablet" + }, + { + "type": "literal", + "value": "phone" + } + ] + } + }, + { + "id": 1079, + "name": "SimulatorNameType", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/designer.ts", + "line": 4, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/designer.ts#L4" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "desktop" + }, + { + "type": "literal", + "value": "phone" + } + ] + } + }, + { + "id": 1080, + "name": "StorePropertyType", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Store 属性类型" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 106, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L106" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1081, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1082, + "name": "code", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "对应的源码" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 114, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L114" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1083, + "name": "name", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "属性名" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 110, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L110" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1084, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "codemirror 中对应的类型" + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": "https://codemirror.net/6/docs/ref/#autocomplete" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 119, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L119" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "class" + }, + { + "type": "literal", + "value": "constant" + }, + { + "type": "literal", + "value": "enum" + }, + { + "type": "literal", + "value": "function" + }, + { + "type": "literal", + "value": "interface" + }, + { + "type": "literal", + "value": "keyword" + }, + { + "type": "literal", + "value": "method" + }, + { + "type": "literal", + "value": "namespace" + }, + { + "type": "literal", + "value": "property" + }, + { + "type": "literal", + "value": "text" + }, + { + "type": "literal", + "value": "type" + }, + { + "type": "literal", + "value": "variable" + }, + { + "type": "literal", + "value": "object" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1082, + 1083, + 1084 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 106, + "character": 32, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L106" + } + ] + } + } + }, + { + "id": 1085, + "name": "TangoViewNodeDataType", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "视图节点数据类型" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 50, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L50" + } + ], + "typeParameters": [ + { + "id": 1086, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "default": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXElement" + }, + "name": "JSXElement", + "package": "@babel/types" + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1087, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1088, + "name": "children", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "子节点列表" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 74, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L74" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1085, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + ], + "name": "TangoViewNodeDataType", + "package": "@music163/tango-core" + } + } + }, + { + "id": 1089, + "name": "component", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "组件名" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 62, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L62" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1090, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "节点 ID" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 54, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L54" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1091, + "name": "parentId", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "父亲节点的 ID" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 58, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L58" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1092, + "name": "props", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "组件的属性集合" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 66, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L66" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 1093, + "name": "rawNode", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "原始的 ast 节点" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 70, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L70" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1088, + 1089, + 1090, + 1091, + 1092, + 1093 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/types/types.ts", + "line": 50, + "character": 52, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/types/types.ts#L50" + } + ] + } + } + }, + { + "id": 1094, + "name": "WorkspaceOptionsType", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 46, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L46" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1095, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1096, + "name": "defaultActiveRoute", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "默认的激活的路由" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 58, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L58" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1097, + "name": "entry", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "入口文件" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 50, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L50" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1098, + "name": "files", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "初始化文件列表" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 54, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L54" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1017, + "name": "FileItemType", + "package": "@music163/tango-core" + } + } + }, + { + "id": 1099, + "name": "prototypes", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "组件描述列表" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 62, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L62" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2508, + "name": "ComponentPrototypeType", + "package": "@music163/tango-helpers" + } + ], + "name": "Record", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1096, + 1097, + 1098, + 1099 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/models/workspace.ts", + "line": 46, + "character": 35, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/models/workspace.ts#L46" + } + ] + } + } + }, + { + "id": 1100, + "name": "addClassProperty", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 541, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L541" + } + ], + "signatures": [ + { + "id": 1101, + "name": "addClassProperty", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "新增类属性" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 541, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L541" + } + ], + "parameters": [ + { + "id": 1102, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + }, + { + "id": 1103, + "name": "classPropertyNode", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "ClassProperty" + }, + "name": "ClassProperty", + "package": "@babel/types" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1104, + "name": "addImportDeclaration", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 502, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L502" + } + ], + "signatures": [ + { + "id": 1105, + "name": "addImportDeclaration", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "添加新的导入语句" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 502, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L502" + } + ], + "parameters": [ + { + "id": 1106, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + }, + { + "id": 1107, + "name": "importedModule", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1022, + "name": "ImportDeclarationPayloadType", + "package": "@music163/tango-core" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1108, + "name": "addRouteToRouteFile", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 581, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L581" + } + ], + "signatures": [ + { + "id": 1109, + "name": "addRouteToRouteFile", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "在 routes.js 中添加新的路由规则" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 581, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L581" + } + ], + "parameters": [ + { + "id": 1110, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + }, + { + "id": 1111, + "name": "routePath", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1112, + "name": "importFilePath", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1113, + "name": "addStoreState", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 744, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L744" + } + ], + "signatures": [ + { + "id": 1114, + "name": "addStoreState", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 744, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L744" + } + ], + "parameters": [ + { + "id": 1115, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + }, + { + "id": 1116, + "name": "stateName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1117, + "name": "initValue", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1118, + "name": "addStoreToEntryFile", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 691, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L691" + } + ], + "signatures": [ + { + "id": 1119, + "name": "addStoreToEntryFile", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "在 stores/index.js 中添加新的store" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 691, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L691" + } + ], + "parameters": [ + { + "id": 1120, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + }, + { + "id": 1121, + "name": "storeName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1122, + "name": "appendChildToJSXElement", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 221, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L221" + } + ], + "signatures": [ + { + "id": 1123, + "name": "appendChildToJSXElement", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "在目标 jsx 元素中添加子元素" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 221, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L221" + } + ], + "parameters": [ + { + "id": 1124, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + }, + { + "id": 1125, + "name": "targetJSXElementNodeId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1126, + "name": "newNode", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXElement" + }, + "name": "JSXElement", + "package": "@babel/types" + } + }, + { + "id": 1127, + "name": "position", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1027, + "name": "InsertChildPositionType", + "package": "@music163/tango-core" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1128, + "name": "ast2code", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/generate.ts", + "line": 20, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/generate.ts#L20" + } + ], + "signatures": [ + { + "id": 1129, + "name": "ast2code", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "将 t.File 生成为代码" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/generate.ts", + "line": 20, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/generate.ts#L20" + } + ], + "parameters": [ + { + "id": 1130, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "Node" + }, + "name": "Node", + "package": "@babel/types" + } + }, + { + "id": 1131, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/babel__generator/index.d.ts", + "qualifiedName": "GeneratorOptions" + }, + "name": "GeneratorOptions", + "package": "@types/babel__generator" + }, + "defaultValue": "defaultGeneratorOptions" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + }, + { + "id": 1132, + "name": "camelCase", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/string.ts", + "line": 98, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/string.ts#L98" + } + ], + "signatures": [ + { + "id": 1133, + "name": "camelCase", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "转为驼峰" + } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nfoo -> foo\n```" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nfoo-bar -> fooBar\n```" + } + ] + }, + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/string.ts", + "line": 98, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/string.ts#L98" + } + ], + "parameters": [ + { + "id": 1134, + "name": "str", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + }, + { + "id": 1135, + "name": "cloneJSXElementWithoutTrackingData", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 1117, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L1117" + } + ], + "signatures": [ + { + "id": 1136, + "name": "cloneJSXElementWithoutTrackingData", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "克隆一个全新的 JSXElement 节点" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 1117, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L1117" + } + ], + "parameters": [ + { + "id": 1137, + "name": "node", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXElement" + }, + "name": "JSXElement", + "package": "@babel/types" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXElement" + }, + "name": "JSXElement", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1138, + "name": "code2ast", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/parse.ts", + "line": 64, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/parse.ts#L64" + } + ], + "signatures": [ + { + "id": 1139, + "name": "code2ast", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "将源代码解析为一棵完整的 ast 树 t.File" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/parse.ts", + "line": 64, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/parse.ts#L64" + } + ], + "parameters": [ + { + "id": 1140, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "t.File", + "package": "@babel/types", + "qualifiedName": "File" + } + } + ] + }, + { + "id": 1141, + "name": "code2expression", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/parse.ts", + "line": 81, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/parse.ts#L81" + } + ], + "signatures": [ + { + "id": 1142, + "name": "code2expression", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "将代码片段解析为 ast 节点" + } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\n\n```" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\n{ foo: 'foo' }\n```" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\n[{ foo: 'bar' }]\n```" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\n() => {}\n```" + } + ] + }, + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/parse.ts", + "line": 81, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/parse.ts#L81" + } + ], + "parameters": [ + { + "id": 1143, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "输入字符串" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "Identifier" + }, + "name": "Identifier", + "package": "@babel/types" + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXElement" + }, + "name": "JSXElement", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1144, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1145, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1145 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "NullLiteral" + }, + "name": "NullLiteral", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1146, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1147, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1147 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "NumericLiteral" + }, + "name": "NumericLiteral", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1148, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1149, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1149 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "StringLiteral" + }, + "name": "StringLiteral", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1150, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1151, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1151 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "BooleanLiteral" + }, + "name": "BooleanLiteral", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1152, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1153, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1153 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "ArrayExpression" + }, + "name": "ArrayExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1154, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1155, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1155 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "AssignmentExpression" + }, + "name": "AssignmentExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1156, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1157, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1157 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "BinaryExpression" + }, + "name": "BinaryExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1158, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1159, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1159 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "CallExpression" + }, + "name": "CallExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1160, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1161, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1161 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "ConditionalExpression" + }, + "name": "ConditionalExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1162, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1163, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1163 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "FunctionExpression" + }, + "name": "FunctionExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1164, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1165, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1165 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "RegExpLiteral" + }, + "name": "RegExpLiteral", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1166, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1167, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1167 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "LogicalExpression" + }, + "name": "LogicalExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1168, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1169, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1169 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "MemberExpression" + }, + "name": "MemberExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1170, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1171, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1171 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "NewExpression" + }, + "name": "NewExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1172, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1173, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1173 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "ObjectExpression" + }, + "name": "ObjectExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1174, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1175, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1175 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "SequenceExpression" + }, + "name": "SequenceExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1176, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1177, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1177 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "ParenthesizedExpression" + }, + "name": "ParenthesizedExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1178, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1179, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1179 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "ThisExpression" + }, + "name": "ThisExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1180, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1181, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1181 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "UnaryExpression" + }, + "name": "UnaryExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1182, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1183, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1183 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "UpdateExpression" + }, + "name": "UpdateExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1184, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1185, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1185 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "ArrowFunctionExpression" + }, + "name": "ArrowFunctionExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1186, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1187, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1187 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "ClassExpression" + }, + "name": "ClassExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1188, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1189, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1189 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "MetaProperty" + }, + "name": "MetaProperty", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1190, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1191, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1191 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "Super" + }, + "name": "Super", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1192, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1193, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1193 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "TaggedTemplateExpression" + }, + "name": "TaggedTemplateExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1194, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1195, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1195 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "TemplateLiteral" + }, + "name": "TemplateLiteral", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1196, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1197, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1197 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "YieldExpression" + }, + "name": "YieldExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1198, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1199, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1199 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "AwaitExpression" + }, + "name": "AwaitExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1200, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1201, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1201 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "Import" + }, + "name": "Import", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1202, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1203, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1203 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "BigIntLiteral" + }, + "name": "BigIntLiteral", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1204, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1205, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1205 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "OptionalMemberExpression" + }, + "name": "OptionalMemberExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1206, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1207, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1207 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "OptionalCallExpression" + }, + "name": "OptionalCallExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1208, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1209, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1209 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "TypeCastExpression" + }, + "name": "TypeCastExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1210, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1211, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1211 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXFragment" + }, + "name": "JSXFragment", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1212, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1213, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1213 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "BindExpression" + }, + "name": "BindExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1214, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1215, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1215 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "DoExpression" + }, + "name": "DoExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1216, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1217, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1217 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "RecordExpression" + }, + "name": "RecordExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1218, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1219, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1219 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "TupleExpression" + }, + "name": "TupleExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1220, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1221, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1221 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "DecimalLiteral" + }, + "name": "DecimalLiteral", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1222, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1223, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1223 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "ModuleExpression" + }, + "name": "ModuleExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1224, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1225, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1225 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "TopicReference" + }, + "name": "TopicReference", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1226, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1227, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1227 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "PipelineTopicExpression" + }, + "name": "PipelineTopicExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1228, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1229, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1229 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "PipelineBareFunction" + }, + "name": "PipelineBareFunction", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1230, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1231, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1231 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "PipelinePrimaryTopicReference" + }, + "name": "PipelinePrimaryTopicReference", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1232, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1233, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1233 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "TSInstantiationExpression" + }, + "name": "TSInstantiationExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1234, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1235, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1235 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "TSAsExpression" + }, + "name": "TSAsExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1236, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1237, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1237 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "TSSatisfiesExpression" + }, + "name": "TSSatisfiesExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1238, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1239, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1239 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "TSTypeAssertion" + }, + "name": "TSTypeAssertion", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1240, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1241, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1241 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "TSNonNullExpression" + }, + "name": "TSNonNullExpression", + "package": "@babel/types" + }, + { + "type": "reflection", + "declaration": { + "id": 1242, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1243, + "name": "errors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 238, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "qualifiedName": "ParseError" + }, + "name": "ParseError", + "package": "@babel/parser" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1243 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@babel/parser/typings/babel-parser.d.ts", + "line": 237, + "character": 36 + } + ] + } + } + ] + } + ] + } + } + ] + }, + { + "id": 1244, + "name": "code2jsxAttributeValueNode", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/parse.ts", + "line": 189, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/parse.ts#L189" + } + ], + "signatures": [ + { + "id": 1245, + "name": "code2jsxAttributeValueNode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/parse.ts", + "line": 189, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/parse.ts#L189" + } + ], + "parameters": [ + { + "id": 1246, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXExpressionContainer" + }, + "name": "JSXExpressionContainer", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1247, + "name": "copyObject", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/object.ts", + "line": 31, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/object.ts#L31" + } + ], + "signatures": [ + { + "id": 1248, + "name": "copyObject", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "拷贝对象" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "返回拷贝后的对象" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/object.ts", + "line": 31, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/object.ts#L31" + } + ], + "parameters": [ + { + "id": 1249, + "name": "obj", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "原始对象" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1250, + "name": "omitKeys", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "忽略掉 key 列表" + } + ] + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1251, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/object.ts", + "line": 32, + "character": 14, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/object.ts#L32" + } + ] + } + } + } + ] + }, + { + "id": 1252, + "name": "createEngine", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/factory.ts", + "line": 20, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/factory.ts#L20" + } + ], + "signatures": [ + { + "id": 1253, + "name": "createEngine", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Designer 实例化工厂函数" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/factory.ts", + "line": 20, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/factory.ts#L20" + } + ], + "parameters": [ + { + "id": 1254, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/core/src/factory.ts", + "qualifiedName": "ICreateEngineOptions" + }, + "name": "ICreateEngineOptions", + "package": "@music163/tango-core" + } + } + ], + "type": { + "type": "reference", + "target": 111, + "name": "Engine", + "package": "@music163/tango-core" + } + } + ] + }, + { + "id": 1255, + "name": "deepCloneNode", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/schema-helpers.ts", + "line": 4, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/schema-helpers.ts#L4" + } + ], + "signatures": [ + { + "id": 1256, + "name": "deepCloneNode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/schema-helpers.ts", + "line": 4, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/schema-helpers.ts#L4" + } + ], + "parameters": [ + { + "id": 1257, + "name": "obj", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 1258, + "name": "component", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + }, + { + "id": 1259, + "name": "deleteServiceConfigFromServiceFile", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 883, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L883" + } + ], + "signatures": [ + { + "id": 1260, + "name": "deleteServiceConfigFromServiceFile", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 883, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L883" + } + ], + "parameters": [ + { + "id": 1261, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + }, + { + "id": 1262, + "name": "serviceFunctionName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1263, + "name": "expression2code", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/generate.ts", + "line": 47, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/generate.ts#L47" + } + ], + "signatures": [ + { + "id": 1264, + "name": "expression2code", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "将表达式生成为块级代码" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/generate.ts", + "line": 47, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/generate.ts#L47" + } + ], + "parameters": [ + { + "id": 1265, + "name": "node", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "Expression" + }, + "name": "Expression", + "package": "@babel/types" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + }, + { + "id": 1266, + "name": "expressionCode2ast", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/parse.ts", + "line": 105, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/parse.ts#L105" + } + ], + "signatures": [ + { + "id": 1267, + "name": "expressionCode2ast", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "表达式代码片段转为 ast 树" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "File" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/parse.ts", + "line": 105, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/parse.ts#L105" + } + ], + "parameters": [ + { + "id": 1268, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1269, + "name": "formatCode", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/string.ts", + "line": 159, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/string.ts#L159" + } + ], + "signatures": [ + { + "id": 1270, + "name": "formatCode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "格式化代码" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "the formatted code" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/string.ts", + "line": 159, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/string.ts#L159" + } + ], + "parameters": [ + { + "id": 1271, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "original source code" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1272, + "name": "parser", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "prettier parser, see https://prettier.io/docs/en/options.html#parser" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "'babel'" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + }, + { + "id": 1273, + "name": "getBlockNameByFilename", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/string.ts", + "line": 200, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/string.ts#L200" + } + ], + "signatures": [ + { + "id": 1274, + "name": "getBlockNameByFilename", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "根据文件路径计算区块的名字" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "返回计算后的区块名(大驼峰)" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/string.ts", + "line": 200, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/string.ts#L200" + } + ], + "parameters": [ + { + "id": 1275, + "name": "filename", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "文件路径" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + }, + { + "id": 1276, + "name": "getFilepath", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/string.ts", + "line": 135, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/string.ts#L135" + } + ], + "signatures": [ + { + "id": 1277, + "name": "getFilepath", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "基于路由名生成文件路径" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/string.ts", + "line": 135, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/string.ts#L135" + } + ], + "parameters": [ + { + "id": 1278, + "name": "routePath", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "路由地址" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1279, + "name": "baseDir", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "base dir" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1280, + "name": "ext", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "后缀名" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "''" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + }, + { + "id": 1281, + "name": "getImportDeclarationPayloadByPrototype", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/prototype.ts", + "line": 18, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/prototype.ts#L18" + } + ], + "signatures": [ + { + "id": 1282, + "name": "getImportDeclarationPayloadByPrototype", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "根据组件的 prototype 生成 ImportDeclarationPayload" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/prototype.ts", + "line": 18, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/prototype.ts#L18" + } + ], + "parameters": [ + { + "id": 1283, + "name": "prototype", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2508, + "name": "ComponentPrototypeType", + "package": "@music163/tango-helpers" + } + }, + { + "id": 1284, + "name": "relativeFilepath", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 1022, + "name": "ImportDeclarationPayloadType", + "package": "@music163/tango-core" + } + } + ] + }, + { + "id": 1285, + "name": "getJSXElementAttributes", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 116, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L116" + } + ], + "signatures": [ + { + "id": 1286, + "name": "getJSXElementAttributes", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "获取 jsx 节点的属性集" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 116, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L116" + } + ], + "parameters": [ + { + "id": 1287, + "name": "node", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXElement" + }, + "name": "JSXElement", + "package": "@babel/types" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "Record", + "package": "typescript" + } + } + ] + }, + { + "id": 1288, + "name": "getJSXElementChildrenNames", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 129, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L129" + } + ], + "signatures": [ + { + "id": 1289, + "name": "getJSXElementChildrenNames", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "获取 jsx 结点的子元素名字" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 129, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L129" + } + ], + "parameters": [ + { + "id": 1290, + "name": "node", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXElement" + }, + "name": "JSXElement", + "package": "@babel/types" + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + } + ] + }, + { + "id": 1291, + "name": "getModuleNameByFilename", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/string.ts", + "line": 121, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/string.ts#L121" + } + ], + "signatures": [ + { + "id": 1292, + "name": "getModuleNameByFilename", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "从 filename 中解析获得 moduleName" + } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\n/stores/user.js -> user\n```" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\n/services/foo-bar.js -> fooBar\n```" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/string.ts", + "line": 121, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/string.ts#L121" + } + ], + "parameters": [ + { + "id": 1293, + "name": "filename", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + }, + { + "id": 1294, + "name": "getPrivilegeCode", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/string.ts", + "line": 146, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/string.ts#L146" + } + ], + "signatures": [ + { + "id": 1295, + "name": "getPrivilegeCode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/string.ts", + "line": 146, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/string.ts#L146" + } + ], + "parameters": [ + { + "id": 1296, + "name": "appName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1297, + "name": "routePath", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + }, + { + "id": 1298, + "name": "getRelativePath", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/string.ts", + "line": 211, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/string.ts#L211" + } + ], + "signatures": [ + { + "id": 1299, + "name": "getRelativePath", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "FIXME: 有问题,需要优化下\n基于 from 文件的地址计算 to 文件的相对引用路径" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/string.ts", + "line": 211, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/string.ts#L211" + } + ], + "parameters": [ + { + "id": 1300, + "name": "from", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1301, + "name": "to", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + }, + { + "id": 1302, + "name": "inferFileType", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/string.ts", + "line": 8, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/string.ts#L8" + } + ], + "signatures": [ + { + "id": 1303, + "name": "inferFileType", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "推断JS模块类型" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/string.ts", + "line": 8, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/string.ts#L8" + } + ], + "parameters": [ + { + "id": 1304, + "name": "filename", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 21, + "name": "FileType", + "package": "@music163/tango-core" + } + } + ] + }, + { + "id": 1305, + "name": "insertSiblingAfterJSXElement", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 253, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L253" + } + ], + "signatures": [ + { + "id": 1306, + "name": "insertSiblingAfterJSXElement", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "在目标 jsx 元素后添加兄弟节点" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 253, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L253" + } + ], + "parameters": [ + { + "id": 1307, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + }, + { + "id": 1308, + "name": "targetJSXElementNodeId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1309, + "name": "newNode", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXElement" + }, + "name": "JSXElement", + "package": "@babel/types" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1310, + "name": "insertSiblingBeforeJSXElement", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 284, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L284" + } + ], + "signatures": [ + { + "id": 1311, + "name": "insertSiblingBeforeJSXElement", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "在目标 jsx 元素前添加兄弟节点" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 284, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L284" + } + ], + "parameters": [ + { + "id": 1312, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + }, + { + "id": 1313, + "name": "targetJSXElementNodeId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1314, + "name": "newNode", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXElement" + }, + "name": "JSXElement", + "package": "@babel/types" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1315, + "name": "isDefineService", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/assert.ts", + "line": 9, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/assert.ts#L9" + } + ], + "signatures": [ + { + "id": 1316, + "name": "isDefineService", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "判断给定的函数名是否是 defineServices" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/assert.ts", + "line": 9, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/assert.ts#L9" + } + ], + "parameters": [ + { + "id": 1317, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + }, + { + "id": 1318, + "name": "isDefineStore", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/assert.ts", + "line": 20, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/assert.ts#L20" + } + ], + "signatures": [ + { + "id": 1319, + "name": "isDefineStore", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "判断给定的函数名是否是 defineStore" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/assert.ts", + "line": 20, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/assert.ts#L20" + } + ], + "parameters": [ + { + "id": 1320, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + }, + { + "id": 1321, + "name": "isFilepath", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/string.ts", + "line": 224, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/string.ts#L224" + } + ], + "signatures": [ + { + "id": 1322, + "name": "isFilepath", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "判断给定字符串是否是文件路径" + } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\n./pages/index.js -- yes\n```" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\n../pages/index.js -- yes\n```" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\n/src/pages/index.js -- yes\n```" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\n@music163/tango-designer -- no\n```" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/string.ts", + "line": 224, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/string.ts#L224" + } + ], + "parameters": [ + { + "id": 1323, + "name": "str", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + }, + { + "id": 1324, + "name": "isPathnameMatchRoute", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/string.ts", + "line": 179, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/string.ts#L179" + } + ], + "signatures": [ + { + "id": 1325, + "name": "isPathnameMatchRoute", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否匹配路由" + } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nisPathnameMatchRoute('/user/123', '/users/:id') -> true\n```" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/string.ts", + "line": 179, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/string.ts#L179" + } + ], + "parameters": [ + { + "id": 1326, + "name": "pathname", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1327, + "name": "route", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + }, + { + "id": 1328, + "name": "isPlainObject", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/object.ts", + "line": 10, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/object.ts#L10" + } + ], + "signatures": [ + { + "id": 1329, + "name": "isPlainObject", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否是简单的 js 对象" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + }, + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": "https://github.com/sindresorhus/is-plain-obj/blob/main/index.js" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/object.ts", + "line": 10, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/object.ts#L10" + } + ], + "parameters": [ + { + "id": 1330, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + }, + { + "id": 1331, + "name": "isValidCode", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/parse.ts", + "line": 36, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/parse.ts#L36" + } + ], + "signatures": [ + { + "id": 1332, + "name": "isValidCode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "检测代码是否是合法的代码" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "true 为合法代码,false 为非法代码" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/parse.ts", + "line": 36, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/parse.ts#L36" + } + ], + "parameters": [ + { + "id": 1333, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + }, + { + "id": 1334, + "name": "isValidComponentName", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/string.ts", + "line": 82, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/string.ts#L82" + } + ], + "signatures": [ + { + "id": 1335, + "name": "isValidComponentName", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "判断组件名是否合法" + } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nButton -> valid\n```" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\ndiv -> invalid\n```" + } + ] + }, + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/string.ts", + "line": 82, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/string.ts#L82" + } + ], + "parameters": [ + { + "id": 1336, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + }, + { + "id": 1337, + "name": "isValidExpressionCode", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/parse.ts", + "line": 50, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/parse.ts#L50" + } + ], + "signatures": [ + { + "id": 1338, + "name": "isValidExpressionCode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "检测代码是否是合法的表达式代码" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/parse.ts", + "line": 50, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/parse.ts#L50" + } + ], + "parameters": [ + { + "id": 1339, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + }, + { + "id": 1340, + "name": "jsxAttributeValueNode2value", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/generate.ts", + "line": 219, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/generate.ts#L219" + } + ], + "signatures": [ + { + "id": 1341, + "name": "jsxAttributeValueNode2value", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "jsx 属性值节点转为 js value" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/generate.ts", + "line": 219, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/generate.ts#L219" + } + ], + "parameters": [ + { + "id": 1342, + "name": "node", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "Node" + }, + "name": "Node", + "package": "@babel/types" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + }, + { + "id": 1343, + "name": "keyNode2value", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/generate.ts", + "line": 98, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/generate.ts#L98" + } + ], + "signatures": [ + { + "id": 1344, + "name": "keyNode2value", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "将 的 jsxAttributeName 或 objectPropertyKey 转换为 js value" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "simple js value" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/generate.ts", + "line": 98, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/generate.ts#L98" + } + ], + "parameters": [ + { + "id": 1345, + "name": "node", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "jsxAttributeName or objectPropertyKey" + } + ] + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "Node" + }, + "name": "Node", + "package": "@babel/types" + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + } + } + ] + }, + { + "id": 1346, + "name": "makeImportDeclaration", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 462, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L462" + } + ], + "signatures": [ + { + "id": 1347, + "name": "makeImportDeclaration", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "生成新的 ImportDeclaration" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 462, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L462" + } + ], + "parameters": [ + { + "id": 1348, + "name": "importedModule", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1022, + "name": "ImportDeclarationPayloadType", + "package": "@music163/tango-core" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "ImportDeclaration" + }, + "name": "ImportDeclaration", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1349, + "name": "makeJSXAttribute", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/parse.ts", + "line": 249, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/parse.ts#L249" + } + ], + "signatures": [ + { + "id": 1350, + "name": "makeJSXAttribute", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "给定具体的 value 值,生成 JSXAttribute" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/parse.ts", + "line": 249, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/parse.ts#L249" + } + ], + "parameters": [ + { + "id": 1351, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "属性名" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1352, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "属性值代码" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXAttribute" + }, + "name": "JSXAttribute", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1353, + "name": "makeJSXAttributeByCode", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/parse.ts", + "line": 259, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/parse.ts#L259" + } + ], + "signatures": [ + { + "id": 1354, + "name": "makeJSXAttributeByCode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "给定具体的 value 代码,生成 JSXAttribute" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/parse.ts", + "line": 259, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/parse.ts#L259" + } + ], + "parameters": [ + { + "id": 1355, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "属性名" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1356, + "name": "valueCode", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "属性值代码" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXAttribute" + }, + "name": "JSXAttribute", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1357, + "name": "makeJSXElement", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/parse.ts", + "line": 271, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/parse.ts#L271" + } + ], + "signatures": [ + { + "id": 1358, + "name": "makeJSXElement", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "生成 JSXElement" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/parse.ts", + "line": 271, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/parse.ts#L271" + } + ], + "parameters": [ + { + "id": 1359, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1360, + "name": "attributes", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXAttribute" + }, + "name": "JSXAttribute", + "package": "@babel/types" + } + } + }, + { + "id": 1361, + "name": "children", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "union", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXElement" + }, + "name": "JSXElement", + "package": "@babel/types" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXFragment" + }, + "name": "JSXFragment", + "package": "@babel/types" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXExpressionContainer" + }, + "name": "JSXExpressionContainer", + "package": "@babel/types" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXSpreadChild" + }, + "name": "JSXSpreadChild", + "package": "@babel/types" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXText" + }, + "name": "JSXText", + "package": "@babel/types" + } + ] + } + } + }, + { + "id": 1362, + "name": "selfClosing", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXElement" + }, + "name": "JSXElement", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1363, + "name": "mergeVariableArray", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/array.ts", + "line": 8, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/array.ts#L8" + } + ], + "signatures": [ + { + "id": 1364, + "name": "mergeVariableArray", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "合并变量数组" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/array.ts", + "line": 8, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/array.ts#L8" + } + ], + "parameters": [ + { + "id": 1365, + "name": "list", + "variant": "param", + "kind": 32768, + "flags": { + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ] + }, + { + "id": 1366, + "name": "namesToImportDeclarations", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/object.ts", + "line": 69, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/object.ts#L69" + } + ], + "signatures": [ + { + "id": 1367, + "name": "namesToImportDeclarations", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "导入列表解析为导入声明对象" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/object.ts", + "line": 69, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/object.ts#L69" + } + ], + "parameters": [ + { + "id": 1368, + "name": "names", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 1369, + "name": "nameMap", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reflection", + "declaration": { + "id": 1370, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1371, + "name": "isDefault", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/object.ts", + "line": 71, + "character": 45, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/object.ts#L71" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 1372, + "name": "package", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/object.ts", + "line": 71, + "character": 28, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/object.ts#L71" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1371, + 1372 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/helpers/object.ts", + "line": 71, + "character": 26, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/object.ts#L71" + } + ] + } + } + ], + "name": "Record", + "package": "typescript" + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1022, + "name": "ImportDeclarationPayloadType", + "package": "@music163/tango-core" + } + } + } + ] + }, + { + "id": 1373, + "name": "node2code", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/generate.ts", + "line": 136, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/generate.ts#L136" + } + ], + "signatures": [ + { + "id": 1374, + "name": "node2code", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "将 t.Node 生成为字符串代码" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/generate.ts", + "line": 136, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/generate.ts#L136" + } + ], + "parameters": [ + { + "id": 1375, + "name": "node", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "Node" + }, + "name": "Node", + "package": "@babel/types" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + }, + { + "id": 1376, + "name": "node2value", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/generate.ts", + "line": 162, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/generate.ts#L162" + } + ], + "signatures": [ + { + "id": 1377, + "name": "node2value", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "将 t.Node 生成为 js 值" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "a plain javascript value" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/generate.ts", + "line": 162, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/generate.ts#L162" + } + ], + "parameters": [ + { + "id": 1378, + "name": "node", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "ast node" + } + ] + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "Node" + }, + "name": "Node", + "package": "@babel/types" + } + }, + { + "id": 1379, + "name": "hasExpressionWrapper", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否包裹表达式" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "defaultValue": "true" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + }, + { + "id": 1380, + "name": "object2node", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/parse.ts", + "line": 174, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/parse.ts#L174" + } + ], + "signatures": [ + { + "id": 1381, + "name": "object2node", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "将 js 普通对象解析为 t.Node" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/parse.ts", + "line": 174, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/parse.ts#L174" + } + ], + "parameters": [ + { + "id": 1382, + "name": "obj", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1383, + "name": "getValueNode", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1384, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/parse.ts", + "line": 176, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/parse.ts#L176" + } + ], + "signatures": [ + { + "id": 1385, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/parse.ts", + "line": 176, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/parse.ts#L176" + } + ], + "parameters": [ + { + "id": 1386, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 1387, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "Expression" + }, + "name": "Expression", + "package": "@babel/types" + } + } + ] + } + }, + "defaultValue": "value2node" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "Expression" + }, + "name": "Expression", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1388, + "name": "prototype2code", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/prototype.ts", + "line": 104, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/prototype.ts#L104" + } + ], + "signatures": [ + { + "id": 1389, + "name": "prototype2code", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "prototype -> " + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/prototype.ts", + "line": 104, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/prototype.ts#L104" + } + ], + "parameters": [ + { + "id": 1390, + "name": "prototype", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2508, + "name": "ComponentPrototypeType", + "package": "@music163/tango-helpers" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + }, + { + "id": 1391, + "name": "prototype2jsxElement", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/prototype.ts", + "line": 138, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/prototype.ts#L138" + } + ], + "signatures": [ + { + "id": 1392, + "name": "prototype2jsxElement", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "基于 prototype 信息生成 t.JSXElement" + } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nButtonPrototype -> -> t.JSXElement\n```" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/prototype.ts", + "line": 138, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/prototype.ts#L138" + } + ], + "parameters": [ + { + "id": 1393, + "name": "prototype", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2508, + "name": "ComponentPrototypeType", + "package": "@music163/tango-helpers" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXElement" + }, + "name": "JSXElement", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1394, + "name": "prototype2schemaNode", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/prototype.ts", + "line": 143, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/prototype.ts#L143" + } + ], + "signatures": [ + { + "id": 1395, + "name": "prototype2schemaNode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/prototype.ts", + "line": 143, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/prototype.ts#L143" + } + ], + "parameters": [ + { + "id": 1396, + "name": "prototype", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2508, + "name": "ComponentPrototypeType", + "package": "@music163/tango-helpers" + } + } + ], + "type": { + "type": "reference", + "target": 2607, + "name": "TangoSchemaTreeNodeType", + "package": "@music163/tango-helpers" + } + } + ] + }, + { + "id": 1397, + "name": "queryXFormItemFields", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 188, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L188" + } + ], + "signatures": [ + { + "id": 1398, + "name": "queryXFormItemFields", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "查询所有XFormItem的字段名" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "所有 XFormItem 的字段名" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 188, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L188" + } + ], + "parameters": [ + { + "id": 1399, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "当前文件AST" + } + ] + }, + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXElement" + }, + "name": "JSXElement", + "package": "@babel/types" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + ] + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + } + ] + }, + { + "id": 1400, + "name": "removeJSXElement", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 328, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L328" + } + ], + "signatures": [ + { + "id": 1401, + "name": "removeJSXElement", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "删除目标 jsx 元素" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 328, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L328" + } + ], + "parameters": [ + { + "id": 1402, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + }, + { + "id": 1403, + "name": "targetJSXElementNodeId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1404, + "name": "removeRouteFromRouteFile", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 635, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L635" + } + ], + "signatures": [ + { + "id": 1405, + "name": "removeRouteFromRouteFile", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 635, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L635" + } + ], + "parameters": [ + { + "id": 1406, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + }, + { + "id": 1407, + "name": "routePath", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1408, + "name": "importPath", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1409, + "name": "removeStoreState", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 764, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L764" + } + ], + "signatures": [ + { + "id": 1410, + "name": "removeStoreState", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 764, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L764" + } + ], + "parameters": [ + { + "id": 1411, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + }, + { + "id": 1412, + "name": "stateName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1413, + "name": "removeStoreToEntryFile", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 718, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L718" + } + ], + "signatures": [ + { + "id": 1414, + "name": "removeStoreToEntryFile", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "在 stores/index.js 中移除一行导出语句" + } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nexport { default as app } from \"./app\";\n```" + } + ] + }, + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 718, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L718" + } + ], + "parameters": [ + { + "id": 1415, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + }, + { + "id": 1416, + "name": "storeName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1417, + "name": "removeUnusedImportSpecifiers", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 1081, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L1081" + } + ], + "signatures": [ + { + "id": 1418, + "name": "removeUnusedImportSpecifiers", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "清除文件中的无效导入代码" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 1081, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L1081" + } + ], + "parameters": [ + { + "id": 1419, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1420, + "name": "replaceJSXElement", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 307, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L307" + } + ], + "signatures": [ + { + "id": 1421, + "name": "replaceJSXElement", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "替换目标 jsx 元素为新的元素" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 307, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L307" + } + ], + "parameters": [ + { + "id": 1422, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + }, + { + "id": 1423, + "name": "targetJSXElementNodeId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1424, + "name": "newNode", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXElement" + }, + "name": "JSXElement", + "package": "@babel/types" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1425, + "name": "replaceRootJSXElementChildren", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 355, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L355" + } + ], + "signatures": [ + { + "id": 1426, + "name": "replaceRootJSXElementChildren", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "替换跟结点的子元素" + } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\n例如替换 `return (empty block)` 的子元素\n```" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 355, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L355" + } + ], + "parameters": [ + { + "id": 1427, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + }, + { + "id": 1428, + "name": "nodes", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXElement" + }, + "name": "JSXElement", + "package": "@babel/types" + } + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1429, + "name": "serviceConfig2Node", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 912, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L912" + } + ], + "signatures": [ + { + "id": 1430, + "name": "serviceConfig2Node", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "将服务函数的配置参数转为 ast 节点" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 912, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L912" + } + ], + "parameters": [ + { + "id": 1431, + "name": "payload", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1073, + "name": "ServiceFunctionPayloadType", + "package": "@music163/tango-core" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "Expression" + }, + "name": "Expression", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1432, + "name": "string2object", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/object.ts", + "line": 47, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/object.ts#L47" + } + ], + "signatures": [ + { + "id": 1433, + "name": "string2object", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "将对象的序列化字符串转为原始的 js 对象" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/object.ts", + "line": 47, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/object.ts#L47" + } + ], + "parameters": [ + { + "id": 1434, + "name": "str", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1435, + "name": "defaultValue", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Function" + }, + "name": "Function", + "package": "typescript" + } + } + ] + }, + { + "id": 1436, + "name": "toTreeData", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/array.ts", + "line": 26, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/array.ts#L26" + } + ], + "signatures": [ + { + "id": 1437, + "name": "toTreeData", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "将输入值转换为 tree data 嵌套数组" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/array.ts", + "line": 26, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/array.ts#L26" + } + ], + "parameters": [ + { + "id": 1438, + "name": "list", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1085, + "name": "TangoViewNodeDataType", + "package": "@music163/tango-core" + } + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1085, + "name": "TangoViewNodeDataType", + "package": "@music163/tango-core" + } + } + } + ] + }, + { + "id": 1439, + "name": "traverseExpressionNode", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 51, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L51" + } + ], + "signatures": [ + { + "id": 1440, + "name": "traverseExpressionNode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "将 Node 节点构造为一棵树,并执行树的遍历操作,此操作会修改原始的节点" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "返回完整的 File AST" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 51, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L51" + } + ], + "parameters": [ + { + "id": 1441, + "name": "node", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "Expression" + }, + "name": "Expression", + "package": "@babel/types" + } + }, + { + "id": 1442, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/babel__traverse/index.d.ts", + "qualifiedName": "TraverseOptions" + }, + "name": "TraverseOptions", + "package": "@types/babel__traverse" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1443, + "name": "traverseRouteFile", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 658, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L658" + } + ], + "signatures": [ + { + "id": 1444, + "name": "traverseRouteFile", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 658, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L658" + } + ], + "parameters": [ + { + "id": 1445, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1066, + "name": "RouteDataType", + "package": "@music163/tango-core" + } + } + } + ] + }, + { + "id": 1446, + "name": "traverseServiceFile", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 999, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L999" + } + ], + "signatures": [ + { + "id": 1447, + "name": "traverseServiceFile", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 999, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L999" + } + ], + "parameters": [ + { + "id": 1448, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1449, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1450, + "name": "baseConfig", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 1021, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L1021" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 1451, + "name": "services", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 1020, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L1020" + } + ], + "type": { + "type": "intrinsic", + "name": "undefined" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1450, + 1451 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 1019, + "character": 9, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L1019" + } + ] + } + } + } + ] + }, + { + "id": 1452, + "name": "traverseStoreEntryFile", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 731, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L731" + } + ], + "signatures": [ + { + "id": 1453, + "name": "traverseStoreEntryFile", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 731, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L731" + } + ], + "parameters": [ + { + "id": 1454, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + } + ] + }, + { + "id": 1455, + "name": "traverseStoreFile", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 820, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L820" + } + ], + "signatures": [ + { + "id": 1456, + "name": "traverseStoreFile", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 820, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L820" + } + ], + "parameters": [ + { + "id": 1457, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1458, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1459, + "name": "actions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 879, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L879" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1080, + "name": "StorePropertyType", + "package": "@music163/tango-core" + } + } + }, + { + "id": 1460, + "name": "namespace", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 877, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L877" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1461, + "name": "states", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 878, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L878" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1080, + "name": "StorePropertyType", + "package": "@music163/tango-core" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1459, + 1460, + 1461 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 876, + "character": 9, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L876" + } + ] + } + } + } + ] + }, + { + "id": 1462, + "name": "traverseViewFile", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 1123, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L1123" + } + ], + "signatures": [ + { + "id": 1463, + "name": "traverseViewFile", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 1123, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L1123" + } + ], + "parameters": [ + { + "id": 1464, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + }, + { + "id": 1465, + "name": "idGenerator", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 117, + "name": "IdGenerator", + "package": "@music163/tango-core" + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1466, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1467, + "name": "ast", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 1223, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L1223" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + }, + { + "id": 1468, + "name": "classProperties", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 1227, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L1227" + } + ], + "type": { + "type": "reference", + "target": 2527, + "typeArguments": [ + { + "type": "reference", + "target": 1011, + "name": "ClassPropertyNodeType", + "package": "@music163/tango-core" + } + ], + "name": "Dict", + "package": "@music163/tango-helpers" + } + }, + { + "id": 1469, + "name": "cleanAst", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 1224, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L1224" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + }, + { + "id": 1470, + "name": "importedModules", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 1229, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L1229" + } + ], + "type": { + "type": "reference", + "target": 2527, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1022, + "name": "ImportDeclarationPayloadType", + "package": "@music163/tango-core" + }, + { + "type": "array", + "elementType": { + "type": "reference", + "target": 1022, + "name": "ImportDeclarationPayloadType", + "package": "@music163/tango-core" + } + } + ] + } + ], + "name": "Dict", + "package": "@music163/tango-helpers" + } + }, + { + "id": 1471, + "name": "nodes", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 1225, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L1225" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1085, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXElement" + }, + "name": "JSXElement", + "package": "@babel/types" + } + ], + "name": "TangoViewNodeDataType", + "package": "@music163/tango-core" + } + } + }, + { + "id": 1472, + "name": "stateCode", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 1226, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L1226" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1473, + "name": "stateProperties", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 1228, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L1228" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 1474, + "name": "variables", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 1230, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L1230" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1467, + 1468, + 1469, + 1470, + 1471, + 1472, + 1473, + 1474 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 1222, + "character": 9, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L1222" + } + ] + } + } + } + ] + }, + { + "id": 1475, + "name": "typeOf", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/object.ts", + "line": 59, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/object.ts#L59" + } + ], + "signatures": [ + { + "id": 1476, + "name": "typeOf", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "获得传入对象的类型" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/object.ts", + "line": 59, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/object.ts#L59" + } + ], + "parameters": [ + { + "id": 1477, + "name": "obj", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + }, + { + "id": 1478, + "name": "updateBaseConfigToServiceFile", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 963, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L963" + } + ], + "signatures": [ + { + "id": 1479, + "name": "updateBaseConfigToServiceFile", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 963, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L963" + } + ], + "parameters": [ + { + "id": 1480, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + }, + { + "id": 1481, + "name": "configName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1482, + "name": "configValue", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1483, + "name": "updateClassProperty", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 558, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L558" + } + ], + "signatures": [ + { + "id": 1484, + "name": "updateClassProperty", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "更新类属性" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 558, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L558" + } + ], + "parameters": [ + { + "id": 1485, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + }, + { + "id": 1486, + "name": "targetPropertyName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1487, + "name": "propertyValueNode", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "Expression" + }, + "name": "Expression", + "package": "@babel/types" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1488, + "name": "updateImportDeclaration", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 521, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L521" + } + ], + "signatures": [ + { + "id": 1489, + "name": "updateImportDeclaration", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "更新已有的导入语句" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 521, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L521" + } + ], + "parameters": [ + { + "id": 1490, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + }, + { + "id": 1491, + "name": "importedModule", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1022, + "name": "ImportDeclarationPayloadType", + "package": "@music163/tango-core" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1492, + "name": "updateJSXAttributes", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 416, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L416" + } + ], + "signatures": [ + { + "id": 1493, + "name": "updateJSXAttributes", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 416, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L416" + } + ], + "parameters": [ + { + "id": 1494, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + }, + { + "id": 1495, + "name": "nodeId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1496, + "name": "config", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "Record", + "package": "typescript" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1497, + "name": "updateJSXElementAttribute", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 386, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L386" + } + ], + "signatures": [ + { + "id": 1498, + "name": "updateJSXElementAttribute", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 386, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L386" + } + ], + "parameters": [ + { + "id": 1499, + "name": "node", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXElement" + }, + "name": "JSXElement", + "package": "@babel/types" + } + }, + { + "id": 1500, + "name": "attrName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1501, + "name": "attrValue", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXElement" + }, + "name": "JSXElement", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1502, + "name": "updateRouteToRouteFile", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 618, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L618" + } + ], + "signatures": [ + { + "id": 1503, + "name": "updateRouteToRouteFile", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "更新页面路由" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 618, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L618" + } + ], + "parameters": [ + { + "id": 1504, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + }, + { + "id": 1505, + "name": "oldRoutePath", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1506, + "name": "newRoutePath", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1507, + "name": "updateServiceConfigToServiceFile", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 921, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L921" + } + ], + "signatures": [ + { + "id": 1508, + "name": "updateServiceConfigToServiceFile", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 921, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L921" + } + ], + "parameters": [ + { + "id": 1509, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + }, + { + "id": 1510, + "name": "config", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1511, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 923, + "character": 10, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L923" + } + ], + "indexSignature": { + "id": 1512, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 923, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L923" + } + ], + "parameters": [ + { + "id": 1513, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 1073, + "name": "ServiceFunctionPayloadType", + "package": "@music163/tango-core" + } + } + } + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1514, + "name": "updateStateCodeOfViewFile", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 1238, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L1238" + } + ], + "signatures": [ + { + "id": 1515, + "name": "updateStateCodeOfViewFile", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "更新视图文件中的 state 定义" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 1238, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L1238" + } + ], + "parameters": [ + { + "id": 1516, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + }, + { + "id": 1517, + "name": "stateCode", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1518, + "name": "updateStoreState", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 789, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L789" + } + ], + "signatures": [ + { + "id": 1519, + "name": "updateStoreState", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/traverse.ts", + "line": 789, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/traverse.ts#L789" + } + ], + "parameters": [ + { + "id": 1520, + "name": "ast", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + }, + { + "id": 1521, + "name": "stateName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1522, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "package": "@babel/types" + } + } + ] + }, + { + "id": 1523, + "name": "upperCamelCase", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/string.ts", + "line": 110, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/string.ts#L110" + } + ], + "signatures": [ + { + "id": 1524, + "name": "upperCamelCase", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "将输入字符串转换为大驼峰格式" + } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nabout -> About\n```" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nnot-found -> NotFound\n```" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/string.ts", + "line": 110, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/string.ts#L110" + } + ], + "parameters": [ + { + "id": 1525, + "name": "str", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + }, + { + "id": 1526, + "name": "value2code", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/string.ts", + "line": 169, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/string.ts#L169" + } + ], + "signatures": [ + { + "id": 1527, + "name": "value2code", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "将 js value 转换为代码字符串" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/string.ts", + "line": 169, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/string.ts#L169" + } + ], + "parameters": [ + { + "id": 1528, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + }, + { + "id": 1529, + "name": "value2jsxAttributeValueNode", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/parse.ts", + "line": 193, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/parse.ts#L193" + } + ], + "signatures": [ + { + "id": 1530, + "name": "value2jsxAttributeValueNode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/parse.ts", + "line": 193, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/parse.ts#L193" + } + ], + "parameters": [ + { + "id": 1531, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "StringLiteral" + }, + "name": "StringLiteral", + "package": "@babel/types" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXExpressionContainer" + }, + "name": "JSXExpressionContainer", + "package": "@babel/types" + } + ] + } + } + ] + }, + { + "id": 1532, + "name": "value2jsxChildrenValueNode", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/parse.ts", + "line": 220, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/parse.ts#L220" + } + ], + "signatures": [ + { + "id": 1533, + "name": "value2jsxChildrenValueNode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/parse.ts", + "line": 220, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/parse.ts#L220" + } + ], + "parameters": [ + { + "id": 1534, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "union", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXElement" + }, + "name": "JSXElement", + "package": "@babel/types" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXFragment" + }, + "name": "JSXFragment", + "package": "@babel/types" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXExpressionContainer" + }, + "name": "JSXExpressionContainer", + "package": "@babel/types" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXSpreadChild" + }, + "name": "JSXSpreadChild", + "package": "@babel/types" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "JSXText" + }, + "name": "JSXText", + "package": "@babel/types" + } + ] + } + } + } + ] + }, + { + "id": 1535, + "name": "value2node", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/parse.ts", + "line": 118, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/parse.ts#L118" + } + ], + "signatures": [ + { + "id": 1536, + "name": "value2node", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "将 js 值解析为 t.Node" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/src/helpers/ast/parse.ts", + "line": 118, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/core/src/helpers/ast/parse.ts#L118" + } + ], + "parameters": [ + { + "id": 1537, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "NullLiteral" + }, + "name": "t.NullLiteral", + "package": "@babel/types", + "qualifiedName": "NullLiteral" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "Identifier" + }, + "name": "t.Identifier", + "package": "@babel/types", + "qualifiedName": "Identifier" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "NumericLiteral" + }, + "name": "t.NumericLiteral", + "package": "@babel/types", + "qualifiedName": "NumericLiteral" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "StringLiteral" + }, + "name": "t.StringLiteral", + "package": "@babel/types", + "qualifiedName": "StringLiteral" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "BooleanLiteral" + }, + "name": "t.BooleanLiteral", + "package": "@babel/types", + "qualifiedName": "BooleanLiteral" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@babel/types/lib/index.d.ts", + "qualifiedName": "Expression" + }, + "name": "t.Expression", + "package": "@babel/types", + "qualifiedName": "Expression" + } + ] + } + } + ] + } + ], + "groups": [ + { + "title": "Enumerations", + "children": [ + 2, + 8, + 11, + 14, + 17, + 21 + ] + }, + { + "title": "Classes", + "children": [ + 37, + 86, + 111, + 117, + 130, + 159, + 205, + 257, + 295, + 339, + 446 + ] + }, + { + "title": "Interfaces", + "children": [ + 690, + 763, + 777 + ] + }, + { + "title": "Type Aliases", + "children": [ + 1011, + 1016, + 1017, + 1022, + 1027, + 1028, + 1029, + 1037, + 1043, + 1066, + 1073, + 1078, + 1079, + 1080, + 1085, + 1094 + ] + }, + { + "title": "Functions", + "children": [ + 1100, + 1104, + 1108, + 1113, + 1118, + 1122, + 1128, + 1132, + 1135, + 1138, + 1141, + 1244, + 1247, + 1252, + 1255, + 1259, + 1263, + 1266, + 1269, + 1273, + 1276, + 1281, + 1285, + 1288, + 1291, + 1294, + 1298, + 1302, + 1305, + 1310, + 1315, + 1318, + 1321, + 1324, + 1328, + 1331, + 1334, + 1337, + 1340, + 1343, + 1346, + 1349, + 1353, + 1357, + 1363, + 1366, + 1373, + 1376, + 1380, + 1388, + 1391, + 1394, + 1397, + 1400, + 1404, + 1409, + 1413, + 1417, + 1420, + 1425, + 1429, + 1432, + 1436, + 1439, + 1443, + 1446, + 1452, + 1455, + 1462, + 1475, + 1478, + 1483, + 1488, + 1492, + 1497, + 1502, + 1507, + 1514, + 1518, + 1523, + 1526, + 1529, + 1532, + 1535 + ] + } + ], + "packageVersion": "0.1.1" + }, + { + "id": 1538, + "name": "@music163/tango-designer", + "variant": "declaration", + "kind": 2, + "flags": {}, + "children": [ + { + "id": 1539, + "name": "ToolbarPanel", + "variant": "declaration", + "kind": 4, + "flags": {}, + "children": [ + { + "id": 1540, + "name": "Item", + "variant": "declaration", + "kind": 32, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/toolbar-panel.tsx", + "line": 89, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/toolbar-panel.tsx#L89" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1541, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/toolbar-panel.tsx", + "line": 81, + "character": 9, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/toolbar-panel.tsx#L81" + } + ], + "signatures": [ + { + "id": 1542, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/toolbar-panel.tsx", + "line": 81, + "character": 9, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/toolbar-panel.tsx#L81" + } + ], + "parameters": [ + { + "id": 1543, + "name": "__namedParameters", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/designer/src/framework/toolbar-panel.tsx", + "qualifiedName": "ToolbarPanelItemProps" + }, + "name": "ToolbarPanelItemProps", + "package": "@music163/tango-designer" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.JSX.Element" + }, + "name": "Element", + "package": "@types/react", + "qualifiedName": "React.JSX.Element" + } + } + ] + } + } + }, + { + "id": 1544, + "name": "Separator", + "variant": "declaration", + "kind": 32, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/toolbar-panel.tsx", + "line": 90, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/toolbar-panel.tsx#L90" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1545, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/toolbar-panel.tsx", + "line": 85, + "character": 9, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/toolbar-panel.tsx#L85" + } + ], + "signatures": [ + { + "id": 1546, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/toolbar-panel.tsx", + "line": 85, + "character": 9, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/toolbar-panel.tsx#L85" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.JSX.Element" + }, + "name": "Element", + "package": "@types/react", + "qualifiedName": "React.JSX.Element" + } + } + ] + } + } + } + ], + "groups": [ + { + "title": "Variables", + "children": [ + 1540, + 1544 + ] + } + ], + "sources": [ + { + "fileName": "packages/designer/src/framework/toolbar-panel.tsx", + "line": 24, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/toolbar-panel.tsx#L24" + }, + { + "fileName": "packages/designer/src/framework/toolbar-panel.tsx", + "line": 89, + "character": 0, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/toolbar-panel.tsx#L89" + }, + { + "fileName": "packages/designer/src/framework/toolbar-panel.tsx", + "line": 90, + "character": 0, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/toolbar-panel.tsx#L90" + } + ] + }, + { + "id": 1547, + "name": "DndQuery", + "variant": "declaration", + "kind": 128, + "flags": {}, + "children": [ + { + "id": 1548, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 83, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L83" + } + ], + "signatures": [ + { + "id": 1549, + "name": "new DndQuery", + "variant": "signature", + "kind": 16384, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 83, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L83" + } + ], + "parameters": [ + { + "id": 1550, + "name": "__namedParameters", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "qualifiedName": "DndQueryOptions" + }, + "name": "DndQueryOptions", + "package": "@music163/tango-designer" + } + } + ], + "type": { + "type": "reference", + "target": 1547, + "name": "DndQuery", + "package": "@music163/tango-designer" + } + } + ] + }, + { + "id": 1551, + "name": "_container", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPrivate": true, + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "拖拽沙箱的外层容器选择器,用于辅助计算相对位置" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 40, + "character": 19, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L40" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1552, + "name": "_context", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPrivate": true, + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "dnd 上下文选择器,如果是 iframe,则是 iframe 里的 window 对象" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 32, + "character": 19, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L32" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1553, + "name": "_secondaryContext", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPrivate": true, + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "dnd 二级上下文选择器,适用于存在 iframe 多层嵌套的场景" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 36, + "character": 19, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L36" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1554, + "name": "container", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 42, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L42" + } + ], + "getSignature": { + "id": 1555, + "name": "container", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 42, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L42" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/cash-dom/dist/cash.d.ts", + "qualifiedName": "EleLoose" + }, + "name": "EleLoose", + "package": "cash-dom" + } + } + }, + { + "id": 1556, + "name": "context", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 46, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L46" + } + ], + "getSignature": { + "id": 1557, + "name": "context", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 46, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L46" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/cash-dom/dist/cash.d.ts", + "qualifiedName": "EleLoose" + }, + "name": "EleLoose", + "package": "cash-dom" + } + } + }, + { + "id": 1558, + "name": "isSeparated", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 60, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L60" + } + ], + "getSignature": { + "id": 1559, + "name": "isSeparated", + "variant": "signature", + "kind": 524288, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否是隔离的沙箱环境,目前仅 iframe 环境为隔离沙箱" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 60, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L60" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + }, + { + "id": 1560, + "name": "scrollTop", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 75, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L75" + } + ], + "getSignature": { + "id": 1561, + "name": "scrollTop", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 75, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L75" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + }, + { + "id": 1562, + "name": "window", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 67, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L67" + } + ], + "getSignature": { + "id": 1563, + "name": "window", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 67, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L67" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "Window" + }, + "name": "Window", + "package": "typescript" + }, + { + "type": "query", + "queryType": { + "type": "reference", + "target": { + "sourceFileName": "\u0000", + "qualifiedName": "globalThis" + }, + "name": "globalThis" + } + } + ] + } + } + }, + { + "id": 1564, + "name": "get", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 89, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L89" + } + ], + "signatures": [ + { + "id": 1565, + "name": "get", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 89, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L89" + } + ], + "parameters": [ + { + "id": 1566, + "name": "selector", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/cash-dom/dist/cash.d.ts", + "qualifiedName": "Selector" + }, + "name": "Selector", + "package": "cash-dom" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/cash-dom/dist/cash.d.ts", + "qualifiedName": "Cash" + }, + "name": "Cash", + "package": "cash-dom" + } + } + ] + }, + { + "id": 1567, + "name": "getDraggableDescendants", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 140, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L140" + } + ], + "signatures": [ + { + "id": 1568, + "name": "getDraggableDescendants", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "获取可拖拽的子元素" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 140, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L140" + } + ], + "parameters": [ + { + "id": 1569, + "name": "selector", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/cash-dom/dist/cash.d.ts", + "qualifiedName": "Selector" + }, + "name": "Selector", + "package": "cash-dom" + } + }, + { + "id": 1570, + "name": "descendantSelector", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "DRAGGABLE_SELECTOR" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/cash-dom/dist/cash.d.ts", + "qualifiedName": "EleLoose" + }, + "name": "EleLoose", + "package": "cash-dom" + } + } + } + ] + }, + { + "id": 1571, + "name": "getDraggableElementsDataByArea", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 170, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L170" + } + ], + "signatures": [ + { + "id": 1572, + "name": "getDraggableElementsDataByArea", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "获得最近的一个可拖拽的父结点的所有子结点" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 170, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L170" + } + ], + "parameters": [ + { + "id": 1573, + "name": "selector", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/cash-dom/dist/cash.d.ts", + "qualifiedName": "Selector" + }, + "name": "Selector", + "package": "cash-dom" + } + }, + { + "id": 1574, + "name": "startPoint", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2547, + "name": "MousePoint", + "package": "@music163/tango-helpers" + } + }, + { + "id": 1575, + "name": "endPoint", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2547, + "name": "MousePoint", + "package": "@music163/tango-helpers" + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 2436, + "name": "ISelectedItemData", + "package": "@music163/tango-helpers" + } + } + } + ] + }, + { + "id": 1576, + "name": "getDraggableParents", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 123, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L123" + } + ], + "signatures": [ + { + "id": 1577, + "name": "getDraggableParents", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 123, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L123" + } + ], + "parameters": [ + { + "id": 1578, + "name": "selector", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/cash-dom/dist/cash.d.ts", + "qualifiedName": "Selector" + }, + "name": "Selector", + "package": "cash-dom" + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/cash-dom/dist/cash.d.ts", + "qualifiedName": "EleLoose" + }, + "name": "EleLoose", + "package": "cash-dom" + } + } + } + ] + }, + { + "id": 1579, + "name": "getDraggableParentsData", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 144, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L144" + } + ], + "signatures": [ + { + "id": 1580, + "name": "getDraggableParentsData", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 144, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L144" + } + ], + "parameters": [ + { + "id": 1581, + "name": "selector", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/cash-dom/dist/cash.d.ts", + "qualifiedName": "Selector" + }, + "name": "Selector", + "package": "cash-dom" + } + }, + { + "id": 1582, + "name": "hasParents", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "type": { + "type": "reference", + "target": 2436, + "name": "ISelectedItemData", + "package": "@music163/tango-helpers" + } + } + ] + }, + { + "id": 1583, + "name": "getElement", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 93, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L93" + } + ], + "signatures": [ + { + "id": 1584, + "name": "getElement", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 93, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L93" + } + ], + "parameters": [ + { + "id": 1585, + "name": "selector", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/cash-dom/dist/cash.d.ts", + "qualifiedName": "Selector" + }, + "name": "Selector", + "package": "cash-dom" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/cash-dom/dist/cash.d.ts", + "qualifiedName": "EleLoose" + }, + "name": "EleLoose", + "package": "cash-dom" + } + } + ] + }, + { + "id": 1586, + "name": "getElementBounding", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 105, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L105" + } + ], + "signatures": [ + { + "id": 1587, + "name": "getElementBounding", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 105, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L105" + } + ], + "parameters": [ + { + "id": 1588, + "name": "element", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLElement" + }, + "name": "HTMLElement", + "package": "typescript" + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1589, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1590, + "name": "height", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/helpers/dom.ts", + "line": 37, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/helpers/dom.ts#L37" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "defaultValue": "element.offsetHeight" + }, + { + "id": 1591, + "name": "left", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/helpers/dom.ts", + "line": 39, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/helpers/dom.ts#L39" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "defaultValue": "x" + }, + { + "id": 1592, + "name": "top", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/helpers/dom.ts", + "line": 38, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/helpers/dom.ts#L38" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "defaultValue": "y" + }, + { + "id": 1593, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/helpers/dom.ts", + "line": 36, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/helpers/dom.ts#L36" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "defaultValue": "element.offsetWidth" + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1590, + 1591, + 1592, + 1593 + ] + } + ], + "sources": [ + { + "fileName": "packages/designer/src/helpers/dom.ts", + "line": 35, + "character": 9, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/helpers/dom.ts#L35" + } + ] + } + } + } + ] + }, + { + "id": 1594, + "name": "getElementBySlotId", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 97, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L97" + } + ], + "signatures": [ + { + "id": 1595, + "name": "getElementBySlotId", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 97, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L97" + } + ], + "parameters": [ + { + "id": 1596, + "name": "slotId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/cash-dom/dist/cash.d.ts", + "qualifiedName": "EleLoose" + }, + "name": "EleLoose", + "package": "cash-dom" + } + } + ] + }, + { + "id": 1597, + "name": "getElementData", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 101, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L101" + } + ], + "signatures": [ + { + "id": 1598, + "name": "getElementData", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 101, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L101" + } + ], + "parameters": [ + { + "id": 1599, + "name": "element", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLElement" + }, + "name": "HTMLElement", + "package": "typescript" + } + } + ], + "type": { + "type": "reference", + "target": 2436, + "name": "ISelectedItemData", + "package": "@music163/tango-helpers" + } + } + ] + }, + { + "id": 1600, + "name": "getRelativePoint", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 113, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L113" + } + ], + "signatures": [ + { + "id": 1601, + "name": "getRelativePoint", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "获取相对容器的位置" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 113, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L113" + } + ], + "parameters": [ + { + "id": 1602, + "name": "point", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2547, + "name": "MousePoint", + "package": "@music163/tango-helpers" + } + } + ], + "type": { + "type": "reference", + "target": 2547, + "name": "MousePoint", + "package": "@music163/tango-helpers" + } + } + ] + }, + { + "id": 1603, + "name": "isChildOfElement", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 117, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L117" + } + ], + "signatures": [ + { + "id": 1604, + "name": "isChildOfElement", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 117, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L117" + } + ], + "parameters": [ + { + "id": 1605, + "name": "parentElementSlotId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1606, + "name": "childElementSlotId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + }, + { + "id": 1607, + "name": "reload", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 195, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L195" + } + ], + "signatures": [ + { + "id": 1608, + "name": "reload", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 195, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L195" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 1609, + "name": "scrollTo", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 191, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L191" + } + ], + "signatures": [ + { + "id": 1610, + "name": "scrollTo", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 191, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L191" + } + ], + "parameters": [ + { + "id": 1611, + "name": "leftOffset", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1612, + "name": "topOffset", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + ], + "groups": [ + { + "title": "Constructors", + "children": [ + 1548 + ] + }, + { + "title": "Properties", + "children": [ + 1551, + 1552, + 1553 + ] + }, + { + "title": "Accessors", + "children": [ + 1554, + 1556, + 1558, + 1560, + 1562 + ] + }, + { + "title": "Methods", + "children": [ + 1564, + 1567, + 1571, + 1576, + 1579, + 1583, + 1586, + 1594, + 1597, + 1600, + 1603, + 1607, + 1609 + ] + } + ], + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 28, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L28" + } + ] + }, + { + "id": 1613, + "name": "CodeEditorProps", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1614, + "name": "autoRemoveUnusedImports", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否自动清楚未使用的导入" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/editor/editor.tsx", + "line": 28, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/editor/editor.tsx#L28" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 1615, + "name": "defaultFiles", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 38, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "qualifiedName": "filelist" + }, + "name": "filelist", + "package": "react-monaco-editor-lite" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Partial.defaultFiles" + } + }, + { + "id": 1616, + "name": "defaultPath", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 24, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Partial.defaultPath" + } + }, + { + "id": 1617, + "name": "defaultTheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 25, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Partial.defaultTheme" + } + }, + { + "id": 1618, + "name": "ideConfig", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 8, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1619, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": { + "isExternal": true + }, + "children": [ + { + "id": 1620, + "name": "disableEslint", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 19, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 1621, + "name": "disableFileOps", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 9, + "character": 8 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1622, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": { + "isExternal": true + }, + "children": [ + { + "id": 1623, + "name": "add", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 10, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 1624, + "name": "delete", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 12, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 1625, + "name": "rename", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 11, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1623, + 1624, + 1625 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 9, + "character": 25 + } + ] + } + } + }, + { + "id": 1626, + "name": "disableFolderOps", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 14, + "character": 8 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1627, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": { + "isExternal": true + }, + "children": [ + { + "id": 1628, + "name": "add", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 15, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 1629, + "name": "delete", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 17, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 1630, + "name": "rename", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 16, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1628, + 1629, + 1630 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 14, + "character": 27 + } + ] + } + } + }, + { + "id": 1631, + "name": "disablePrettier", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 21, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 1632, + "name": "disableSetting", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 20, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 1633, + "name": "saveWhenBlur", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 22, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1620, + 1621, + 1626, + 1631, + 1632, + 1633 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 8, + "character": 16 + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Partial.ideConfig" + } + }, + { + "id": 1634, + "name": "onFileChange", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 29, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1635, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 29, + "character": 19 + } + ], + "signatures": [ + { + "id": 1636, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 29, + "character": 19 + } + ], + "parameters": [ + { + "id": 1637, + "name": "type", + "variant": "param", + "kind": 32768, + "flags": { + "isExternal": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "qualifiedName": "FileChangeType" + }, + "name": "FileChangeType", + "package": "react-monaco-editor-lite" + } + }, + { + "id": 1638, + "name": "info", + "variant": "param", + "kind": 32768, + "flags": { + "isExternal": true, + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 1639, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": { + "isExternal": true + }, + "children": [ + { + "id": 1640, + "name": "filename", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 32, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1641, + "name": "newfilename", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 35, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1642, + "name": "newpath", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 33, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1643, + "name": "newvalue", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 34, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1644, + "name": "path", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 30, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1645, + "name": "value", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 31, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1640, + 1641, + 1642, + 1643, + 1644, + 1645 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 29, + "character": 49 + } + ] + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Partial.onFileChange" + } + }, + { + "id": 1646, + "name": "onFileSave", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 37, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1647, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 37, + "character": 17 + } + ], + "signatures": [ + { + "id": 1648, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 37, + "character": 17 + } + ], + "parameters": [ + { + "id": 1649, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": { + "isExternal": true + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1650, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": { + "isExternal": true + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Partial.onFileSave" + } + }, + { + "id": 1651, + "name": "onPathChange", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 26, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1652, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 26, + "character": 19 + } + ], + "signatures": [ + { + "id": 1653, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 26, + "character": 19 + } + ], + "parameters": [ + { + "id": 1654, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": { + "isExternal": true + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Partial.onPathChange" + } + }, + { + "id": 1655, + "name": "onRenameFile", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 28, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1656, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 28, + "character": 19 + } + ], + "signatures": [ + { + "id": 1657, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 28, + "character": 19 + } + ], + "parameters": [ + { + "id": 1658, + "name": "oldpath", + "variant": "param", + "kind": 32768, + "flags": { + "isExternal": true + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1659, + "name": "newpath", + "variant": "param", + "kind": 32768, + "flags": { + "isExternal": true + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Partial.onRenameFile" + } + }, + { + "id": 1660, + "name": "onValueChange", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 27, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1661, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 27, + "character": 20 + } + ], + "signatures": [ + { + "id": 1662, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 27, + "character": 20 + } + ], + "parameters": [ + { + "id": 1663, + "name": "v", + "variant": "param", + "kind": 32768, + "flags": { + "isExternal": true + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1664, + "name": "path", + "variant": "param", + "kind": 32768, + "flags": { + "isExternal": true + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Partial.onValueChange" + } + }, + { + "id": 1665, + "name": "options", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 39, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/monaco-editor/esm/vs/editor/editor.api.d.ts", + "qualifiedName": "editor.IStandaloneEditorConstructionOptions" + }, + "name": "IStandaloneEditorConstructionOptions", + "package": "monaco-editor", + "qualifiedName": "editor.IStandaloneEditorConstructionOptions" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Partial.options" + } + }, + { + "id": 1666, + "name": "title", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "line": 40, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Partial.title" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1614, + 1615, + 1616, + 1617, + 1618, + 1634, + 1646, + 1651, + 1655, + 1660, + 1665, + 1666 + ] + } + ], + "sources": [ + { + "fileName": "packages/designer/src/framework/editor/editor.tsx", + "line": 24, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/editor/editor.tsx#L24" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Partial" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/react-monaco-editor-lite/dist/src/multi/Editor.d.ts", + "qualifiedName": "MultiEditorIProps" + }, + "name": "MultiEditorProps", + "package": "react-monaco-editor-lite", + "qualifiedName": "MultiEditorIProps" + } + ], + "name": "Partial", + "package": "typescript" + } + ] + }, + { + "id": 1667, + "name": "ComponentsViewProps", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1668, + "name": "getBizCompName", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/components-view.tsx", + "line": 43, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/components-view.tsx#L43" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1669, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/components-view.tsx", + "line": 43, + "character": 19, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/components-view.tsx#L43" + } + ], + "signatures": [ + { + "id": 1670, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "设置业务组件调用名" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/components-view.tsx", + "line": 43, + "character": 19, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/components-view.tsx#L43" + } + ], + "parameters": [ + { + "id": 1671, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + } + }, + { + "id": 1672, + "name": "loading", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "动态加载物料 loading,避免未加载完成用户点击空列表" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/components-view.tsx", + "line": 33, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/components-view.tsx#L33" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 1673, + "name": "menuData", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "菜单数据" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/components-view.tsx", + "line": 21, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/components-view.tsx#L21" + } + ], + "type": { + "type": "reference", + "target": 2127, + "name": "MenuDataType", + "package": "@music163/tango-designer" + } + }, + { + "id": 1674, + "name": "onBizDependencyAdd", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "安装依赖后回调" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/components-view.tsx", + "line": 37, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/components-view.tsx#L37" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/designer/src/widgets/sidebar/components-view.tsx", + "qualifiedName": "AddBizDependencyHandlerType" + }, + "name": "AddBizDependencyHandlerType", + "package": "@music163/tango-designer" + } + }, + { + "id": 1675, + "name": "showBizComps", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "展示业务组件分类" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/components-view.tsx", + "line": 25, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/components-view.tsx#L25" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 1676, + "name": "showBlocks", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "展示基础组件分类" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/components-view.tsx", + "line": 29, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/components-view.tsx#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1668, + 1672, + 1673, + 1674, + 1675, + 1676 + ] + } + ], + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/components-view.tsx", + "line": 17, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/components-view.tsx#L17" + } + ] + }, + { + "id": 1677, + "name": "DesignerPanelProps", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1678, + "name": "actions", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "主行动点" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/designer-panel.tsx", + "line": 17, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/designer-panel.tsx#L17" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactNode" + }, + "name": "ReactNode", + "package": "@types/react", + "qualifiedName": "React.ReactNode" + } + }, + { + "id": 1679, + "name": "children", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/base.ts", + "line": 19, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/base.ts#L19" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactNode" + }, + "name": "ReactNode", + "package": "@types/react", + "qualifiedName": "React.ReactNode" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "ReactComponentProps.children" + } + }, + { + "id": 1680, + "name": "className", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/base.ts", + "line": 21, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/base.ts#L21" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "ReactComponentProps.className" + } + }, + { + "id": 1681, + "name": "description", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "项目描述" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/designer-panel.tsx", + "line": 13, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/designer-panel.tsx#L13" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactNode" + }, + "name": "ReactNode", + "package": "@types/react", + "qualifiedName": "React.ReactNode" + } + }, + { + "id": 1682, + "name": "header", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "自定义头部节点" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/designer-panel.tsx", + "line": 21, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/designer-panel.tsx#L21" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactNode" + }, + "name": "ReactNode", + "package": "@types/react", + "qualifiedName": "React.ReactNode" + } + }, + { + "id": 1683, + "name": "logo", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "品牌图标" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/designer-panel.tsx", + "line": 9, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/designer-panel.tsx#L9" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactNode" + }, + "name": "ReactNode", + "package": "@types/react", + "qualifiedName": "React.ReactNode" + } + }, + { + "id": 1684, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/base.ts", + "line": 20, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/base.ts#L20" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.CSSProperties" + }, + "name": "CSSProperties", + "package": "@types/react", + "qualifiedName": "React.CSSProperties" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "ReactComponentProps.style" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1678, + 1679, + 1680, + 1681, + 1682, + 1683, + 1684 + ] + } + ], + "sources": [ + { + "fileName": "packages/designer/src/framework/designer-panel.tsx", + "line": 5, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/designer-panel.tsx#L5" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 2561, + "name": "ReactComponentProps", + "package": "@music163/tango-helpers" + } + ] + }, + { + "id": 1685, + "name": "DesignerProps", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "TODO: 是不是直接合并到 Context 中" + } + ] + }, + "children": [ + { + "id": 1686, + "name": "children", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/designer/src/designer.tsx", + "line": 19, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/designer.tsx#L19" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactNode" + }, + "name": "ReactNode", + "package": "@types/react", + "qualifiedName": "React.ReactNode" + } + }, + { + "id": 1687, + "name": "engine", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "低代码引擎" + } + ] + }, + "sources": [ + { + "fileName": "packages/context/lib/esm/context.d.ts", + "line": 7, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 111, + "name": "Engine", + "package": "@music163/tango-core" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "ITangoEngineContext.engine" + } + }, + { + "id": 1688, + "name": "iconfontScriptUrl", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "自定义图表库svg脚本地址" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/designer.tsx", + "line": 18, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/designer.tsx#L18" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1689, + "name": "remoteServices", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "远程服务" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/context.ts", + "line": 15, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/context.ts#L15" + } + ], + "type": { + "type": "reference", + "target": 2579, + "name": "TangoRemoteServicesType", + "package": "@music163/tango-helpers" + }, + "inheritedFrom": { + "type": "reference", + "target": 1693, + "name": "IDesignerContext.remoteServices" + } + }, + { + "id": 1690, + "name": "sandboxQuery", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "沙箱查询实例" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/context.ts", + "line": 11, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/context.ts#L11" + } + ], + "type": { + "type": "reference", + "target": 1547, + "name": "DndQuery", + "package": "@music163/tango-designer" + }, + "inheritedFrom": { + "type": "reference", + "target": 1694, + "name": "IDesignerContext.sandboxQuery" + } + }, + { + "id": 1691, + "name": "theme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "主题包" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/designer.tsx", + "line": 14, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/designer.tsx#L14" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1686, + 1687, + 1688, + 1689, + 1690, + 1691 + ] + } + ], + "sources": [ + { + "fileName": "packages/designer/src/designer.tsx", + "line": 10, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/designer.tsx#L10" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1692, + "name": "IDesignerContext", + "package": "@music163/tango-designer" + }, + { + "type": "reference", + "target": { + "sourceFileName": "packages/context/lib/esm/context.d.ts", + "qualifiedName": "ITangoEngineContext" + }, + "name": "ITangoEngineContext", + "package": "@music163/tango-context" + } + ] + }, + { + "id": 1692, + "name": "IDesignerContext", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "TODO: 是不是直接合并到 Context 中" + } + ] + }, + "children": [ + { + "id": 1693, + "name": "remoteServices", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "远程服务" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/context.ts", + "line": 15, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/context.ts#L15" + } + ], + "type": { + "type": "reference", + "target": 2579, + "name": "TangoRemoteServicesType", + "package": "@music163/tango-helpers" + } + }, + { + "id": 1694, + "name": "sandboxQuery", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "沙箱查询实例" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/context.ts", + "line": 11, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/context.ts#L11" + } + ], + "type": { + "type": "reference", + "target": 1547, + "name": "DndQuery", + "package": "@music163/tango-designer" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1693, + 1694 + ] + } + ], + "sources": [ + { + "fileName": "packages/designer/src/context.ts", + "line": 7, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/context.ts#L7" + } + ], + "extendedBy": [ + { + "type": "reference", + "target": 1685, + "name": "DesignerProps" + } + ] + }, + { + "id": 1695, + "name": "OutlineViewProps", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1696, + "name": "showStateView", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "展示状态视图" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/pages-view/index.tsx", + "line": 11, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/pages-view/index.tsx#L11" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1696 + ] + } + ], + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/pages-view/index.tsx", + "line": 7, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/pages-view/index.tsx#L7" + } + ] + }, + { + "id": 1697, + "name": "SettingPanelProps", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1698, + "name": "actionVariables", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "动作变量列表" + } + ] + }, + "sources": [ + { + "fileName": "packages/setting-form/src/context.tsx", + "line": 41, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/setting-form/src/context.tsx#L41" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "SettingFormProps.actionVariables" + } + }, + { + "id": 1699, + "name": "defaultValue", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "默认状态初值,如果没有传 model,则会基于 defaultValue 在表单内进行 model 实例化" + } + ] + }, + "sources": [ + { + "fileName": "packages/setting-form/src/form.tsx", + "line": 76, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/setting-form/src/form.tsx#L76" + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "SettingFormProps.defaultValue" + } + }, + { + "id": 1700, + "name": "disableSwitchExpressionSetter", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否允许表单项切换到表达式设置器" + } + ] + }, + "sources": [ + { + "fileName": "packages/setting-form/src/context.tsx", + "line": 25, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/setting-form/src/context.tsx#L25" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "SettingFormProps.disableSwitchExpressionSetter" + } + }, + { + "id": 1701, + "name": "evaluateContext", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "探测输入上下文的对象" + } + ] + }, + "sources": [ + { + "fileName": "packages/setting-form/src/context.tsx", + "line": 29, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/setting-form/src/context.tsx#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "SettingFormProps.evaluateContext" + } + }, + { + "id": 1702, + "name": "expressionVariables", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "表达式变量列表(含状态变量和动作变量)" + } + ] + }, + "sources": [ + { + "fileName": "packages/setting-form/src/context.tsx", + "line": 45, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/setting-form/src/context.tsx#L45" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "SettingFormProps.expressionVariables" + } + }, + { + "id": 1703, + "name": "formFieldsOptions", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "关联的表单域列表" + } + ] + }, + "sources": [ + { + "fileName": "packages/setting-form/src/context.tsx", + "line": 57, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/setting-form/src/context.tsx#L57" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "SettingFormProps.formFieldsOptions" + } + }, + { + "id": 1704, + "name": "groupOptions", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "选项分组信息" + } + ] + }, + "sources": [ + { + "fileName": "packages/setting-form/src/form.tsx", + "line": 88, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/setting-form/src/form.tsx#L88" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "packages/setting-form/src/form.tsx", + "qualifiedName": "GroupOptionType" + }, + "name": "GroupOptionType", + "package": "@music163/tango-setting-form" + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "SettingFormProps.groupOptions" + } + }, + { + "id": 1705, + "name": "modalOptions", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "可选弹窗列表" + } + ] + }, + "sources": [ + { + "fileName": "packages/setting-form/src/context.tsx", + "line": 53, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/setting-form/src/context.tsx#L53" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "SettingFormProps.modalOptions" + } + }, + { + "id": 1706, + "name": "model", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "表单状态管理模型实例" + } + ] + }, + "sources": [ + { + "fileName": "packages/setting-form/src/form.tsx", + "line": 72, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/setting-form/src/form.tsx#L72" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/setting-form/src/form-model.tsx", + "qualifiedName": "FormModel" + }, + "name": "FormModel", + "package": "@music163/tango-setting-form" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "SettingFormProps.model" + } + }, + { + "id": 1707, + "name": "modelVariables", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "状态变量列表" + } + ] + }, + "sources": [ + { + "fileName": "packages/setting-form/src/context.tsx", + "line": 37, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/setting-form/src/context.tsx#L37" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "SettingFormProps.modelVariables" + } + }, + { + "id": 1708, + "name": "onAction", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/setting-form/src/context.tsx", + "line": 33, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/setting-form/src/context.tsx#L33" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1709, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/setting-form/src/context.tsx", + "line": 33, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/setting-form/src/context.tsx#L33" + } + ], + "signatures": [ + { + "id": 1710, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "表单动作发生时的回调" + } + ] + }, + "sources": [ + { + "fileName": "packages/setting-form/src/context.tsx", + "line": 33, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/setting-form/src/context.tsx#L33" + } + ], + "parameters": [ + { + "id": 1711, + "name": "fn", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1712, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "unknown" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "SettingFormProps.onAction" + } + }, + { + "id": 1713, + "name": "onChange", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/setting-form/src/form.tsx", + "line": 80, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/setting-form/src/form.tsx#L80" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1714, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/setting-form/src/form-model.tsx", + "line": 11, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/setting-form/src/form-model.tsx#L11" + } + ], + "signatures": [ + { + "id": 1715, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "表单值变化时的回调,在校验执行后触发,仅在使用内置 model 时有效" + } + ] + }, + "sources": [ + { + "fileName": "packages/setting-form/src/form-model.tsx", + "line": 11, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/setting-form/src/form-model.tsx#L11" + } + ], + "parameters": [ + { + "id": 1716, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1717, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 1718, + "name": "field", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/setting-form/src/form-model.tsx", + "qualifiedName": "Field" + }, + "name": "Field", + "package": "@music163/tango-setting-form" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "SettingFormProps.onChange" + } + }, + { + "id": 1719, + "name": "prototype", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "组件的可配置描述" + } + ] + }, + "sources": [ + { + "fileName": "packages/setting-form/src/form.tsx", + "line": 84, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/setting-form/src/form.tsx#L84" + } + ], + "type": { + "type": "reference", + "target": 2508, + "name": "ComponentPrototypeType", + "package": "@music163/tango-helpers" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "SettingFormProps.prototype" + } + }, + { + "id": 1720, + "name": "remoteServices", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "远程服务" + } + ] + }, + "sources": [ + { + "fileName": "packages/setting-form/src/context.tsx", + "line": 61, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/setting-form/src/context.tsx#L61" + } + ], + "type": { + "type": "reference", + "target": 2579, + "name": "TangoRemoteServicesType", + "package": "@music163/tango-helpers" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "SettingFormProps.remoteServices" + } + }, + { + "id": 1721, + "name": "routeOptions", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "路由选项" + } + ] + }, + "sources": [ + { + "fileName": "packages/setting-form/src/context.tsx", + "line": 49, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/setting-form/src/context.tsx#L49" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "SettingFormProps.routeOptions" + } + }, + { + "id": 1722, + "name": "title", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/setting-panel.tsx", + "line": 10, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/setting-panel.tsx#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactNode" + }, + "name": "ReactNode", + "package": "@types/react", + "qualifiedName": "React.ReactNode" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1698, + 1699, + 1700, + 1701, + 1702, + 1703, + 1704, + 1705, + 1706, + 1707, + 1708, + 1713, + 1719, + 1720, + 1721, + 1722 + ] + } + ], + "sources": [ + { + "fileName": "packages/designer/src/framework/setting-panel.tsx", + "line": 9, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/setting-panel.tsx#L9" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": { + "sourceFileName": "packages/setting-form/src/form.tsx", + "qualifiedName": "SettingFormProps" + }, + "name": "SettingFormProps", + "package": "@music163/tango-setting-form" + } + ] + }, + { + "id": 1723, + "name": "SettingViewProps", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1724, + "name": "dependencyConfig", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/setting-view/index.tsx", + "line": 10, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/setting-view/index.tsx#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/designer/src/widgets/sidebar/setting-view/dependency-config.tsx", + "qualifiedName": "DependencyConfigProps" + }, + "name": "DependencyConfigProps", + "package": "@music163/tango-designer" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1724 + ] + } + ], + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/setting-view/index.tsx", + "line": 9, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/setting-view/index.tsx#L9" + } + ] + }, + { + "id": 1725, + "name": "SidebarPanelItemProps", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1726, + "name": "about", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1954, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.about" + } + }, + { + "id": 1727, + "name": "accessKey", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1928, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.accessKey" + } + }, + { + "id": 1728, + "name": "alignContent", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 73, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.AlignContent" + }, + "name": "AlignContent", + "package": "csstype", + "qualifiedName": "Property.AlignContent" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.alignContent" + } + }, + { + "id": 1729, + "name": "alignItems", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 72, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.AlignItems" + }, + "name": "AlignItems", + "package": "csstype", + "qualifiedName": "Property.AlignItems" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.alignItems" + } + }, + { + "id": 1730, + "name": "alignSelf", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 86, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.AlignSelf" + }, + "name": "AlignSelf", + "package": "csstype", + "qualifiedName": "Property.AlignSelf" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.alignSelf" + } + }, + { + "id": 1731, + "name": "aria-activedescendant", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application." + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1637, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-activedescendant" + } + }, + { + "id": 1732, + "name": "aria-atomic", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute." + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1639, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "Booleanish" + }, + "name": "Booleanish", + "package": "@types/react" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-atomic" + } + }, + { + "id": 1733, + "name": "aria-autocomplete", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Indicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be\npresented if they are made." + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1644, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "inline" + }, + { + "type": "literal", + "value": "none" + }, + { + "type": "literal", + "value": "both" + }, + { + "type": "literal", + "value": "list" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-autocomplete" + } + }, + { + "id": 1734, + "name": "aria-braillelabel", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Defines a string value that labels the current element, which is intended to be converted into Braille." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": "aria-label." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1650, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-braillelabel" + } + }, + { + "id": 1735, + "name": "aria-brailleroledescription", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Defines a human-readable, author-localized abbreviated description for the role of an element, which is intended to be converted into Braille." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": "aria-roledescription." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1655, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-brailleroledescription" + } + }, + { + "id": 1736, + "name": "aria-busy", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1656, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "Booleanish" + }, + "name": "Booleanish", + "package": "@types/react" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-busy" + } + }, + { + "id": 1737, + "name": "aria-checked", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Indicates the current \"checked\" state of checkboxes, radio buttons, and other widgets." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": " - " + }, + { + "kind": "text", + "text": "aria-pressed" + }, + { + "kind": "text", + "text": "\n" + }, + { + "kind": "text", + "text": " - " + }, + { + "kind": "text", + "text": "aria-selected." + }, + { + "kind": "text", + "text": "\n" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1661, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "boolean" + }, + { + "type": "literal", + "value": "mixed" + }, + { + "type": "literal", + "value": "false" + }, + { + "type": "literal", + "value": "true" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-checked" + } + }, + { + "id": 1738, + "name": "aria-colcount", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Defines the total number of columns in a table, grid, or treegrid." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": "aria-colindex." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1666, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-colcount" + } + }, + { + "id": 1739, + "name": "aria-colindex", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": " - " + }, + { + "kind": "text", + "text": "aria-colcount" + }, + { + "kind": "text", + "text": "\n" + }, + { + "kind": "text", + "text": " - " + }, + { + "kind": "text", + "text": "aria-colspan." + }, + { + "kind": "text", + "text": "\n" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1671, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-colindex" + } + }, + { + "id": 1740, + "name": "aria-colindextext", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Defines a human readable text alternative of aria-colindex." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": "aria-rowindextext." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1676, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-colindextext" + } + }, + { + "id": 1741, + "name": "aria-colspan", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": " - " + }, + { + "kind": "text", + "text": "aria-colindex" + }, + { + "kind": "text", + "text": "\n" + }, + { + "kind": "text", + "text": " - " + }, + { + "kind": "text", + "text": "aria-rowspan." + }, + { + "kind": "text", + "text": "\n" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1681, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-colspan" + } + }, + { + "id": 1742, + "name": "aria-controls", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Identifies the element (or elements) whose contents or presence are controlled by the current element." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": "aria-owns." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1686, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-controls" + } + }, + { + "id": 1743, + "name": "aria-current", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Indicates the element that represents the current item within a container or set of related elements." + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1688, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "boolean" + }, + { + "type": "literal", + "value": "page" + }, + { + "type": "literal", + "value": "time" + }, + { + "type": "literal", + "value": "false" + }, + { + "type": "literal", + "value": "true" + }, + { + "type": "literal", + "value": "step" + }, + { + "type": "literal", + "value": "location" + }, + { + "type": "literal", + "value": "date" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-current" + } + }, + { + "id": 1744, + "name": "aria-describedby", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Identifies the element (or elements) that describes the object." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": "aria-labelledby" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1693, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-describedby" + } + }, + { + "id": 1745, + "name": "aria-description", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Defines a string value that describes or annotates the current element." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": "related aria-describedby." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1698, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-description" + } + }, + { + "id": 1746, + "name": "aria-details", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Identifies the element that provides a detailed, extended description for the object." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": "aria-describedby." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1703, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-details" + } + }, + { + "id": 1747, + "name": "aria-disabled", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": " - " + }, + { + "kind": "text", + "text": "aria-hidden" + }, + { + "kind": "text", + "text": "\n" + }, + { + "kind": "text", + "text": " - " + }, + { + "kind": "text", + "text": "aria-readonly." + }, + { + "kind": "text", + "text": "\n" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1708, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "Booleanish" + }, + "name": "Booleanish", + "package": "@types/react" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-disabled" + } + }, + { + "id": 1748, + "name": "aria-dropeffect", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Indicates what functions can be performed when a dragged object is released on the drop target." + } + ], + "blockTags": [ + { + "tag": "@deprecated", + "content": [ + { + "kind": "text", + "text": "in ARIA 1.1" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1713, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "copy" + }, + { + "type": "literal", + "value": "link" + }, + { + "type": "literal", + "value": "none" + }, + { + "type": "literal", + "value": "move" + }, + { + "type": "literal", + "value": "execute" + }, + { + "type": "literal", + "value": "popup" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-dropeffect" + } + }, + { + "id": 1749, + "name": "aria-errormessage", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Identifies the element that provides an error message for the object." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": " - " + }, + { + "kind": "text", + "text": "aria-invalid" + }, + { + "kind": "text", + "text": "\n" + }, + { + "kind": "text", + "text": " - " + }, + { + "kind": "text", + "text": "aria-describedby." + }, + { + "kind": "text", + "text": "\n" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1718, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-errormessage" + } + }, + { + "id": 1750, + "name": "aria-expanded", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed." + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1720, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "Booleanish" + }, + "name": "Booleanish", + "package": "@types/react" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-expanded" + } + }, + { + "id": 1751, + "name": "aria-flowto", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion,\nallows assistive technology to override the general default of reading in document source order." + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1725, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-flowto" + } + }, + { + "id": 1752, + "name": "aria-grabbed", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Indicates an element's \"grabbed\" state in a drag-and-drop operation." + } + ], + "blockTags": [ + { + "tag": "@deprecated", + "content": [ + { + "kind": "text", + "text": "in ARIA 1.1" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1730, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "Booleanish" + }, + "name": "Booleanish", + "package": "@types/react" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-grabbed" + } + }, + { + "id": 1753, + "name": "aria-haspopup", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element." + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1732, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "boolean" + }, + { + "type": "literal", + "value": "dialog" + }, + { + "type": "literal", + "value": "menu" + }, + { + "type": "literal", + "value": "grid" + }, + { + "type": "literal", + "value": "listbox" + }, + { + "type": "literal", + "value": "false" + }, + { + "type": "literal", + "value": "true" + }, + { + "type": "literal", + "value": "tree" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-haspopup" + } + }, + { + "id": 1754, + "name": "aria-hidden", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Indicates whether the element is exposed to an accessibility API." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": "aria-disabled." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1737, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "Booleanish" + }, + "name": "Booleanish", + "package": "@types/react" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-hidden" + } + }, + { + "id": 1755, + "name": "aria-invalid", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Indicates the entered value does not conform to the format expected by the application." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": "aria-errormessage." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1742, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "boolean" + }, + { + "type": "literal", + "value": "false" + }, + { + "type": "literal", + "value": "true" + }, + { + "type": "literal", + "value": "grammar" + }, + { + "type": "literal", + "value": "spelling" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-invalid" + } + }, + { + "id": 1756, + "name": "aria-keyshortcuts", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element." + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1744, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-keyshortcuts" + } + }, + { + "id": 1757, + "name": "aria-label", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Defines a string value that labels the current element." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": "aria-labelledby." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1749, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-label" + } + }, + { + "id": 1758, + "name": "aria-labelledby", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Identifies the element (or elements) that labels the current element." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": "aria-describedby." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1754, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-labelledby" + } + }, + { + "id": 1759, + "name": "aria-level", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Defines the hierarchical level of an element within a structure." + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1756, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-level" + } + }, + { + "id": 1760, + "name": "aria-live", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region." + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1758, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "off" + }, + { + "type": "literal", + "value": "assertive" + }, + { + "type": "literal", + "value": "polite" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-live" + } + }, + { + "id": 1761, + "name": "aria-modal", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Indicates whether an element is modal when displayed." + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1760, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "Booleanish" + }, + "name": "Booleanish", + "package": "@types/react" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-modal" + } + }, + { + "id": 1762, + "name": "aria-multiline", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Indicates whether a text box accepts multiple lines of input or only a single line." + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1762, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "Booleanish" + }, + "name": "Booleanish", + "package": "@types/react" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-multiline" + } + }, + { + "id": 1763, + "name": "aria-multiselectable", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Indicates that the user may select more than one item from the current selectable descendants." + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1764, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "Booleanish" + }, + "name": "Booleanish", + "package": "@types/react" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-multiselectable" + } + }, + { + "id": 1764, + "name": "aria-orientation", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous." + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1766, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "horizontal" + }, + { + "type": "literal", + "value": "vertical" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-orientation" + } + }, + { + "id": 1765, + "name": "aria-owns", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship\nbetween DOM elements where the DOM hierarchy cannot be used to represent the relationship." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": "aria-controls." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1772, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-owns" + } + }, + { + "id": 1766, + "name": "aria-placeholder", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.\nA hint could be a sample value or a brief description of the expected format." + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1777, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-placeholder" + } + }, + { + "id": 1767, + "name": "aria-posinset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Defines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": "aria-setsize." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1782, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-posinset" + } + }, + { + "id": 1768, + "name": "aria-pressed", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Indicates the current \"pressed\" state of toggle buttons." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": " - " + }, + { + "kind": "text", + "text": "aria-checked" + }, + { + "kind": "text", + "text": "\n" + }, + { + "kind": "text", + "text": " - " + }, + { + "kind": "text", + "text": "aria-selected." + }, + { + "kind": "text", + "text": "\n" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1787, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "boolean" + }, + { + "type": "literal", + "value": "mixed" + }, + { + "type": "literal", + "value": "false" + }, + { + "type": "literal", + "value": "true" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-pressed" + } + }, + { + "id": 1769, + "name": "aria-readonly", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Indicates that the element is not editable, but is otherwise operable." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": "aria-disabled." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1792, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "Booleanish" + }, + "name": "Booleanish", + "package": "@types/react" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-readonly" + } + }, + { + "id": 1770, + "name": "aria-relevant", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": "aria-atomic." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1797, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "text" + }, + { + "type": "literal", + "value": "all" + }, + { + "type": "literal", + "value": "additions" + }, + { + "type": "literal", + "value": "additions removals" + }, + { + "type": "literal", + "value": "additions text" + }, + { + "type": "literal", + "value": "removals" + }, + { + "type": "literal", + "value": "removals additions" + }, + { + "type": "literal", + "value": "removals text" + }, + { + "type": "literal", + "value": "text additions" + }, + { + "type": "literal", + "value": "text removals" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-relevant" + } + }, + { + "id": 1771, + "name": "aria-required", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Indicates that user input is required on the element before a form may be submitted." + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1799, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "Booleanish" + }, + "name": "Booleanish", + "package": "@types/react" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-required" + } + }, + { + "id": 1772, + "name": "aria-roledescription", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Defines a human-readable, author-localized description for the role of an element." + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1801, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-roledescription" + } + }, + { + "id": 1773, + "name": "aria-rowcount", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Defines the total number of rows in a table, grid, or treegrid." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": "aria-rowindex." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1806, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-rowcount" + } + }, + { + "id": 1774, + "name": "aria-rowindex", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": " - " + }, + { + "kind": "text", + "text": "aria-rowcount" + }, + { + "kind": "text", + "text": "\n" + }, + { + "kind": "text", + "text": " - " + }, + { + "kind": "text", + "text": "aria-rowspan." + }, + { + "kind": "text", + "text": "\n" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1811, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-rowindex" + } + }, + { + "id": 1775, + "name": "aria-rowindextext", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Defines a human readable text alternative of aria-rowindex." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": "aria-colindextext." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1816, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-rowindextext" + } + }, + { + "id": 1776, + "name": "aria-rowspan", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": " - " + }, + { + "kind": "text", + "text": "aria-rowindex" + }, + { + "kind": "text", + "text": "\n" + }, + { + "kind": "text", + "text": " - " + }, + { + "kind": "text", + "text": "aria-colspan." + }, + { + "kind": "text", + "text": "\n" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1821, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-rowspan" + } + }, + { + "id": 1777, + "name": "aria-selected", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Indicates the current \"selected\" state of various widgets." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": " - " + }, + { + "kind": "text", + "text": "aria-checked" + }, + { + "kind": "text", + "text": "\n" + }, + { + "kind": "text", + "text": " - " + }, + { + "kind": "text", + "text": "aria-pressed." + }, + { + "kind": "text", + "text": "\n" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1826, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "Booleanish" + }, + "name": "Booleanish", + "package": "@types/react" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-selected" + } + }, + { + "id": 1778, + "name": "aria-setsize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": "aria-posinset." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1831, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-setsize" + } + }, + { + "id": 1779, + "name": "aria-sort", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Indicates if items in a table or grid are sorted in ascending or descending order." + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1833, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "other" + }, + { + "type": "literal", + "value": "none" + }, + { + "type": "literal", + "value": "ascending" + }, + { + "type": "literal", + "value": "descending" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-sort" + } + }, + { + "id": 1780, + "name": "aria-valuemax", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Defines the maximum allowed value for a range widget." + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1835, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-valuemax" + } + }, + { + "id": 1781, + "name": "aria-valuemin", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Defines the minimum allowed value for a range widget." + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1837, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-valuemin" + } + }, + { + "id": 1782, + "name": "aria-valuenow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Defines the current value for a range widget." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": "aria-valuetext." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1842, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-valuenow" + } + }, + { + "id": 1783, + "name": "aria-valuetext", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Defines the human readable text alternative of aria-valuenow for a range widget." + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1844, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.aria-valuetext" + } + }, + { + "id": 1784, + "name": "as", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 165, + "character": 4 + }, + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 153, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "As" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "As", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.as" + } + }, + { + "id": 1785, + "name": "autoCapitalize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1967, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.autoCapitalize" + } + }, + { + "id": 1786, + "name": "autoCorrect", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1968, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.autoCorrect" + } + }, + { + "id": 1787, + "name": "autoFocus", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1929, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.autoFocus" + } + }, + { + "id": 1788, + "name": "autoSave", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1969, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.autoSave" + } + }, + { + "id": 1789, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 44, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.Background" + }, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "literal", + "value": 0 + }, + { + "type": "intersection", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reflection", + "declaration": { + "id": 1790, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": { + "isExternal": true + } + } + } + ] + } + ] + } + ], + "name": "Background", + "package": "csstype", + "qualifiedName": "Property.Background" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.background" + } + }, + { + "id": 1791, + "name": "backgroundColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 45, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.Color" + }, + "name": "Color", + "package": "csstype", + "qualifiedName": "Property.Color" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.backgroundColor" + } + }, + { + "id": 1792, + "name": "bg", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 43, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.Background" + }, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "literal", + "value": 0 + }, + { + "type": "intersection", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reflection", + "declaration": { + "id": 1793, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": { + "isExternal": true + } + } + } + ] + } + ] + } + ], + "name": "Background", + "package": "csstype", + "qualifiedName": "Property.Background" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.bg" + } + }, + { + "id": 1794, + "name": "border", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 107, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.border" + } + }, + { + "id": 1795, + "name": "borderBottom", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 110, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.borderBottom" + } + }, + { + "id": 1796, + "name": "borderBottomColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 116, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.Color" + }, + "name": "Color", + "package": "csstype", + "qualifiedName": "Property.Color" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.borderBottomColor" + } + }, + { + "id": 1797, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 113, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.Color" + }, + "name": "Color", + "package": "csstype", + "qualifiedName": "Property.Color" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.borderColor" + } + }, + { + "id": 1798, + "name": "borderLeft", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 111, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.borderLeft" + } + }, + { + "id": 1799, + "name": "borderLeftColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 117, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.Color" + }, + "name": "Color", + "package": "csstype", + "qualifiedName": "Property.Color" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.borderLeftColor" + } + }, + { + "id": 1800, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 118, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.borderRadius" + } + }, + { + "id": 1801, + "name": "borderRight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 109, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.borderRight" + } + }, + { + "id": 1802, + "name": "borderRightColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 115, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.Color" + }, + "name": "Color", + "package": "csstype", + "qualifiedName": "Property.Color" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.borderRightColor" + } + }, + { + "id": 1803, + "name": "borderTop", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 108, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.borderTop" + } + }, + { + "id": 1804, + "name": "borderTopColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 114, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.Color" + }, + "name": "Color", + "package": "csstype", + "qualifiedName": "Property.Color" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.borderTopColor" + } + }, + { + "id": 1805, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 112, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/base.d.ts", + "qualifiedName": "StringOrNumber" + }, + "name": "StringOrNumber", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.borderWidth" + } + }, + { + "id": 1806, + "name": "bottom", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 125, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.bottom" + } + }, + { + "id": 1807, + "name": "boxShadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 130, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "BoxShadowValue" + }, + "name": "BoxShadowValue", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.boxShadow" + } + }, + { + "id": 1808, + "name": "children", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1421, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactNode" + }, + "name": "ReactNode", + "package": "@types/react", + "qualifiedName": "React.ReactNode" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.children" + } + }, + { + "id": 1809, + "name": "className", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1930, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.className" + } + }, + { + "id": 1810, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 42, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.Color" + }, + "name": "Color", + "package": "csstype", + "qualifiedName": "Property.Color" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.color" + } + }, + { + "id": 1811, + "name": "columnGap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 78, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.ColumnGap" + }, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "literal", + "value": 0 + }, + { + "type": "intersection", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reflection", + "declaration": { + "id": 1812, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": { + "isExternal": true + } + } + } + ] + } + ] + } + ], + "name": "ColumnGap", + "package": "csstype", + "qualifiedName": "Property.ColumnGap" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.columnGap" + } + }, + { + "id": 1813, + "name": "content", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1955, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.content" + } + }, + { + "id": 1814, + "name": "contentEditable", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1931, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "inherit" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "Booleanish" + }, + "name": "Booleanish", + "package": "@types/react" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.contentEditable" + } + }, + { + "id": 1815, + "name": "contextMenu", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1932, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.contextMenu" + } + }, + { + "id": 1816, + "name": "css", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "自定义样式,传入 css`` 的结果" + } + ] + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 150, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "Interpolation" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "Interpolation", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.css" + } + }, + { + "id": 1817, + "name": "dangerouslySetInnerHTML", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1422, + "character": 8 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1818, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": { + "isExternal": true + }, + "children": [ + { + "id": 1819, + "name": "__html", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1425, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/global.d.ts", + "qualifiedName": "TrustedHTML" + }, + "name": "TrustedHTML", + "package": "@types/react" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1819 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1422, + "character": 34 + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.dangerouslySetInnerHTML" + } + }, + { + "id": 1820, + "name": "datatype", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1956, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.datatype" + } + }, + { + "id": 1821, + "name": "defaultChecked", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1922, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.defaultChecked" + } + }, + { + "id": 1822, + "name": "defaultValue", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1923, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "number" + }, + { + "type": "typeOperator", + "operator": "readonly", + "target": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.defaultValue" + } + }, + { + "id": 1823, + "name": "dir", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1933, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.dir" + } + }, + { + "id": 1824, + "name": "display", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 56, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.Display" + }, + "name": "Display", + "package": "csstype", + "qualifiedName": "Property.Display" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.display" + } + }, + { + "id": 1825, + "name": "doc", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "文档地址" + } + ], + "blockTags": [ + { + "tag": "@deprecated", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/sidebar-panel.tsx", + "line": 78, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sidebar-panel.tsx#L78" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1826, + "name": "draggable", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1934, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "Booleanish" + }, + "name": "Booleanish", + "package": "@types/react" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.draggable" + } + }, + { + "id": 1827, + "name": "flex", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 81, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.Flex" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/base.d.ts", + "qualifiedName": "Length" + }, + "name": "Length", + "package": "coral-system" + } + ], + "name": "Flex", + "package": "csstype", + "qualifiedName": "Property.Flex" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.flex" + } + }, + { + "id": 1828, + "name": "flexBasis", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 84, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.FlexBasis" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/base.d.ts", + "qualifiedName": "Length" + }, + "name": "Length", + "package": "coral-system" + } + ], + "name": "FlexBasis", + "package": "csstype", + "qualifiedName": "Property.FlexBasis" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.flexBasis" + } + }, + { + "id": 1829, + "name": "flexDirection", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 77, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.FlexDirection" + }, + "name": "FlexDirection", + "package": "csstype", + "qualifiedName": "Property.FlexDirection" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.flexDirection" + } + }, + { + "id": 1830, + "name": "flexGrow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 82, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.FlexGrow" + }, + "name": "FlexGrow", + "package": "csstype", + "qualifiedName": "Property.FlexGrow" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.flexGrow" + } + }, + { + "id": 1831, + "name": "flexShrink", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 83, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.FlexShrink" + }, + "name": "FlexShrink", + "package": "csstype", + "qualifiedName": "Property.FlexShrink" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.flexShrink" + } + }, + { + "id": 1832, + "name": "flexWrap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 76, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.FlexWrap" + }, + "name": "FlexWrap", + "package": "csstype", + "qualifiedName": "Property.FlexWrap" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.flexWrap" + } + }, + { + "id": 1833, + "name": "fontFamily", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 63, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.FontFamily" + }, + "name": "FontFamily", + "package": "csstype", + "qualifiedName": "Property.FontFamily" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.fontFamily" + } + }, + { + "id": 1834, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 67, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.fontSize" + } + }, + { + "id": 1835, + "name": "fontStyle", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 64, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.FontStyle" + }, + "name": "FontStyle", + "package": "csstype", + "qualifiedName": "Property.FontStyle" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.fontStyle" + } + }, + { + "id": 1836, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 68, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.FontWeight" + }, + "name": "FontWeight", + "package": "csstype", + "qualifiedName": "Property.FontWeight" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.fontWeight" + } + }, + { + "id": 1837, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 80, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.Gap" + }, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "literal", + "value": 0 + }, + { + "type": "intersection", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reflection", + "declaration": { + "id": 1838, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": { + "isExternal": true + } + } + } + ] + } + ] + } + ], + "name": "Gap", + "package": "csstype", + "qualifiedName": "Property.Gap" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.gap" + } + }, + { + "id": 1839, + "name": "gridArea", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 99, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.GridArea" + }, + "name": "GridArea", + "package": "csstype", + "qualifiedName": "Property.GridArea" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.gridArea" + } + }, + { + "id": 1840, + "name": "gridColumn", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 93, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.GridColumn" + }, + "name": "GridColumn", + "package": "csstype", + "qualifiedName": "Property.GridColumn" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.gridColumn" + } + }, + { + "id": 1841, + "name": "gridColumnEnd", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 95, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.GridColumnEnd" + }, + "name": "GridColumnEnd", + "package": "csstype", + "qualifiedName": "Property.GridColumnEnd" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.gridColumnEnd" + } + }, + { + "id": 1842, + "name": "gridColumnGap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 92, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.GridColumnGap" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/base.d.ts", + "qualifiedName": "Length" + }, + "name": "Length", + "package": "coral-system" + } + ], + "name": "GridColumnGap", + "package": "csstype", + "qualifiedName": "Property.GridColumnGap" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.gridColumnGap" + } + }, + { + "id": 1843, + "name": "gridColumnStart", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 94, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.GridColumnStart" + }, + "name": "GridColumnStart", + "package": "csstype", + "qualifiedName": "Property.GridColumnStart" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.gridColumnStart" + } + }, + { + "id": 1844, + "name": "gridGap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 90, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.GridGap" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/base.d.ts", + "qualifiedName": "Length" + }, + "name": "Length", + "package": "coral-system" + } + ], + "name": "GridGap", + "package": "csstype", + "qualifiedName": "Property.GridGap" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.gridGap" + } + }, + { + "id": 1845, + "name": "gridRow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 96, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.GridRow" + }, + "name": "GridRow", + "package": "csstype", + "qualifiedName": "Property.GridRow" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.gridRow" + } + }, + { + "id": 1846, + "name": "gridRowEnd", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 98, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.GridRowEnd" + }, + "name": "GridRowEnd", + "package": "csstype", + "qualifiedName": "Property.GridRowEnd" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.gridRowEnd" + } + }, + { + "id": 1847, + "name": "gridRowGap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 91, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.GridRowGap" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/base.d.ts", + "qualifiedName": "Length" + }, + "name": "Length", + "package": "coral-system" + } + ], + "name": "GridRowGap", + "package": "csstype", + "qualifiedName": "Property.GridRowGap" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.gridRowGap" + } + }, + { + "id": 1848, + "name": "gridRowStart", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 97, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.GridRowStart" + }, + "name": "GridRowStart", + "package": "csstype", + "qualifiedName": "Property.GridRowStart" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.gridRowStart" + } + }, + { + "id": 1849, + "name": "gridTemplateAreas", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 102, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.GridTemplateAreas" + }, + "name": "GridTemplateAreas", + "package": "csstype", + "qualifiedName": "Property.GridTemplateAreas" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.gridTemplateAreas" + } + }, + { + "id": 1850, + "name": "gridTemplateColumns", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 101, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.GridTemplateColumns" + }, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "literal", + "value": 0 + }, + { + "type": "intersection", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reflection", + "declaration": { + "id": 1851, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": { + "isExternal": true + } + } + } + ] + } + ] + } + ], + "name": "GridTemplateColumns", + "package": "csstype", + "qualifiedName": "Property.GridTemplateColumns" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.gridTemplateColumns" + } + }, + { + "id": 1852, + "name": "gridTemplateRows", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 100, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.GridTemplateRows" + }, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "literal", + "value": 0 + }, + { + "type": "intersection", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reflection", + "declaration": { + "id": 1853, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": { + "isExternal": true + } + } + } + ] + } + ] + } + ], + "name": "GridTemplateRows", + "package": "csstype", + "qualifiedName": "Property.GridTemplateRows" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.gridTemplateRows" + } + }, + { + "id": 1854, + "name": "height", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 52, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/base.d.ts", + "qualifiedName": "StringOrNumber" + }, + "name": "StringOrNumber", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.height" + } + }, + { + "id": 1855, + "name": "hidden", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1935, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.hidden" + } + }, + { + "id": 1856, + "name": "icon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "侧边栏图标" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/sidebar-panel.tsx", + "line": 237, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sidebar-panel.tsx#L237" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactNode" + }, + "name": "ReactNode", + "package": "@types/react", + "qualifiedName": "React.ReactNode" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Omit.icon" + } + }, + { + "id": 1857, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1936, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.id" + } + }, + { + "id": 1858, + "name": "inlist", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1957, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.inlist" + } + }, + { + "id": 1859, + "name": "inputMode", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hints at the type of data that might be entered by the user while editing the element or its contents" + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": "https://html.spec.whatwg.org/multipage/interaction.html#input-modalities:-the-inputmode-attribute" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1985, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "search" + }, + { + "type": "literal", + "value": "text" + }, + { + "type": "literal", + "value": "none" + }, + { + "type": "literal", + "value": "tel" + }, + { + "type": "literal", + "value": "url" + }, + { + "type": "literal", + "value": "email" + }, + { + "type": "literal", + "value": "numeric" + }, + { + "type": "literal", + "value": "decimal" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.inputMode" + } + }, + { + "id": 1860, + "name": "is", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Specify that a standard HTML element should behave like a defined custom built-in element" + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": "https://html.spec.whatwg.org/multipage/custom-elements.html#attr-is" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1990, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.is" + } + }, + { + "id": 1861, + "name": "isFloat", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否为浮动面板" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/sidebar-panel.tsx", + "line": 82, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sidebar-panel.tsx#L82" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 1862, + "name": "itemID", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1974, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.itemID" + } + }, + { + "id": 1863, + "name": "itemProp", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1971, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.itemProp" + } + }, + { + "id": 1864, + "name": "itemRef", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1975, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.itemRef" + } + }, + { + "id": 1865, + "name": "itemScope", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1972, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.itemScope" + } + }, + { + "id": 1866, + "name": "itemType", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1973, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.itemType" + } + }, + { + "id": 1867, + "name": "justifyContent", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 75, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.JustifyContent" + }, + "name": "JustifyContent", + "package": "csstype", + "qualifiedName": "Property.JustifyContent" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.justifyContent" + } + }, + { + "id": 1868, + "name": "justifyItems", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 74, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.JustifyItems" + }, + "name": "JustifyItems", + "package": "csstype", + "qualifiedName": "Property.JustifyItems" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.justifyItems" + } + }, + { + "id": 1869, + "name": "justifySelf", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 85, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.JustifySelf" + }, + "name": "JustifySelf", + "package": "csstype", + "qualifiedName": "Property.JustifySelf" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.justifySelf" + } + }, + { + "id": 1870, + "name": "key", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "面板唯一标识符" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/sidebar-panel.tsx", + "line": 68, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sidebar-panel.tsx#L68" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.key" + } + }, + { + "id": 1871, + "name": "label", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "侧边栏图标说明,推荐使用 2 个字" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/sidebar-panel.tsx", + "line": 241, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sidebar-panel.tsx#L241" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Omit.label" + } + }, + { + "id": 1872, + "name": "lang", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1937, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.lang" + } + }, + { + "id": 1873, + "name": "left", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 126, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.left" + } + }, + { + "id": 1874, + "name": "letterSpacing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 65, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.LetterSpacing" + }, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "literal", + "value": 0 + }, + { + "type": "intersection", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reflection", + "declaration": { + "id": 1875, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": { + "isExternal": true + } + } + } + ] + } + ] + } + ], + "name": "LetterSpacing", + "package": "csstype", + "qualifiedName": "Property.LetterSpacing" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.letterSpacing" + } + }, + { + "id": 1876, + "name": "lineHeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 69, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/base.d.ts", + "qualifiedName": "StringOrNumber" + }, + "name": "StringOrNumber", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.lineHeight" + } + }, + { + "id": 1877, + "name": "m", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 12, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "SpaceTokenValue" + }, + "name": "SpaceTokenValue", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.m" + } + }, + { + "id": 1878, + "name": "margin", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 13, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "SpaceTokenValue" + }, + "name": "SpaceTokenValue", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.margin" + } + }, + { + "id": 1879, + "name": "marginBottom", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 19, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "SpaceTokenValue" + }, + "name": "SpaceTokenValue", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.marginBottom" + } + }, + { + "id": 1880, + "name": "marginLeft", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 21, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "SpaceTokenValue" + }, + "name": "SpaceTokenValue", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.marginLeft" + } + }, + { + "id": 1881, + "name": "marginRight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 17, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "SpaceTokenValue" + }, + "name": "SpaceTokenValue", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.marginRight" + } + }, + { + "id": 1882, + "name": "marginTop", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 15, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "SpaceTokenValue" + }, + "name": "SpaceTokenValue", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.marginTop" + } + }, + { + "id": 1883, + "name": "marginX", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 23, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "SpaceTokenValue" + }, + "name": "SpaceTokenValue", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.marginX" + } + }, + { + "id": 1884, + "name": "marginY", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 25, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "SpaceTokenValue" + }, + "name": "SpaceTokenValue", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.marginY" + } + }, + { + "id": 1885, + "name": "maxHeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 54, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/base.d.ts", + "qualifiedName": "StringOrNumber" + }, + "name": "StringOrNumber", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.maxHeight" + } + }, + { + "id": 1886, + "name": "maxWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 51, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/base.d.ts", + "qualifiedName": "StringOrNumber" + }, + "name": "StringOrNumber", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.maxWidth" + } + }, + { + "id": 1887, + "name": "mb", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 18, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "SpaceTokenValue" + }, + "name": "SpaceTokenValue", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.mb" + } + }, + { + "id": 1888, + "name": "minHeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 53, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/base.d.ts", + "qualifiedName": "StringOrNumber" + }, + "name": "StringOrNumber", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.minHeight" + } + }, + { + "id": 1889, + "name": "minWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 50, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/base.d.ts", + "qualifiedName": "StringOrNumber" + }, + "name": "StringOrNumber", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.minWidth" + } + }, + { + "id": 1890, + "name": "ml", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 20, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "SpaceTokenValue" + }, + "name": "SpaceTokenValue", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.ml" + } + }, + { + "id": 1891, + "name": "mr", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 16, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "SpaceTokenValue" + }, + "name": "SpaceTokenValue", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.mr" + } + }, + { + "id": 1892, + "name": "mt", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 14, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "SpaceTokenValue" + }, + "name": "SpaceTokenValue", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.mt" + } + }, + { + "id": 1893, + "name": "mx", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 22, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "SpaceTokenValue" + }, + "name": "SpaceTokenValue", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.mx" + } + }, + { + "id": 1894, + "name": "my", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 24, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "SpaceTokenValue" + }, + "name": "SpaceTokenValue", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.my" + } + }, + { + "id": 1895, + "name": "nonce", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1938, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.nonce" + } + }, + { + "id": 1896, + "name": "onAbort", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1481, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onAbort" + } + }, + { + "id": 1897, + "name": "onAbortCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1482, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onAbortCapture" + } + }, + { + "id": 1898, + "name": "onAnimationEnd", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1613, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.AnimationEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "AnimationEventHandler", + "package": "@types/react", + "qualifiedName": "React.AnimationEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onAnimationEnd" + } + }, + { + "id": 1899, + "name": "onAnimationEndCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1614, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.AnimationEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "AnimationEventHandler", + "package": "@types/react", + "qualifiedName": "React.AnimationEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onAnimationEndCapture" + } + }, + { + "id": 1900, + "name": "onAnimationIteration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1615, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.AnimationEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "AnimationEventHandler", + "package": "@types/react", + "qualifiedName": "React.AnimationEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onAnimationIteration" + } + }, + { + "id": 1901, + "name": "onAnimationIterationCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1616, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.AnimationEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "AnimationEventHandler", + "package": "@types/react", + "qualifiedName": "React.AnimationEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onAnimationIterationCapture" + } + }, + { + "id": 1902, + "name": "onAnimationStart", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1611, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.AnimationEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "AnimationEventHandler", + "package": "@types/react", + "qualifiedName": "React.AnimationEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onAnimationStart" + } + }, + { + "id": 1903, + "name": "onAnimationStartCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1612, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.AnimationEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "AnimationEventHandler", + "package": "@types/react", + "qualifiedName": "React.AnimationEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onAnimationStartCapture" + } + }, + { + "id": 1904, + "name": "onAuxClick", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1529, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.MouseEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "MouseEventHandler", + "package": "@types/react", + "qualifiedName": "React.MouseEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onAuxClick" + } + }, + { + "id": 1905, + "name": "onAuxClickCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1530, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.MouseEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "MouseEventHandler", + "package": "@types/react", + "qualifiedName": "React.MouseEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onAuxClickCapture" + } + }, + { + "id": 1906, + "name": "onBeforeInput", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1453, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.FormEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "FormEventHandler", + "package": "@types/react", + "qualifiedName": "React.FormEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onBeforeInput" + } + }, + { + "id": 1907, + "name": "onBeforeInputCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1454, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.FormEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "FormEventHandler", + "package": "@types/react", + "qualifiedName": "React.FormEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onBeforeInputCapture" + } + }, + { + "id": 1908, + "name": "onBlur", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1447, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.FocusEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "FocusEventHandler", + "package": "@types/react", + "qualifiedName": "React.FocusEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onBlur" + } + }, + { + "id": 1909, + "name": "onBlurCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1448, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.FocusEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "FocusEventHandler", + "package": "@types/react", + "qualifiedName": "React.FocusEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onBlurCapture" + } + }, + { + "id": 1910, + "name": "onCanPlay", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1483, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onCanPlay" + } + }, + { + "id": 1911, + "name": "onCanPlayCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1484, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onCanPlayCapture" + } + }, + { + "id": 1912, + "name": "onCanPlayThrough", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1485, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onCanPlayThrough" + } + }, + { + "id": 1913, + "name": "onCanPlayThroughCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1486, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onCanPlayThroughCapture" + } + }, + { + "id": 1914, + "name": "onChange", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1451, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.FormEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "FormEventHandler", + "package": "@types/react", + "qualifiedName": "React.FormEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onChange" + } + }, + { + "id": 1915, + "name": "onChangeCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1452, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.FormEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "FormEventHandler", + "package": "@types/react", + "qualifiedName": "React.FormEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onChangeCapture" + } + }, + { + "id": 1916, + "name": "onClick", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1531, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.MouseEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "MouseEventHandler", + "package": "@types/react", + "qualifiedName": "React.MouseEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onClick" + } + }, + { + "id": 1917, + "name": "onClickCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1532, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.MouseEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "MouseEventHandler", + "package": "@types/react", + "qualifiedName": "React.MouseEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onClickCapture" + } + }, + { + "id": 1918, + "name": "onCompositionEnd", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1437, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.CompositionEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "CompositionEventHandler", + "package": "@types/react", + "qualifiedName": "React.CompositionEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onCompositionEnd" + } + }, + { + "id": 1919, + "name": "onCompositionEndCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1438, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.CompositionEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "CompositionEventHandler", + "package": "@types/react", + "qualifiedName": "React.CompositionEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onCompositionEndCapture" + } + }, + { + "id": 1920, + "name": "onCompositionStart", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1439, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.CompositionEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "CompositionEventHandler", + "package": "@types/react", + "qualifiedName": "React.CompositionEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onCompositionStart" + } + }, + { + "id": 1921, + "name": "onCompositionStartCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1440, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.CompositionEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "CompositionEventHandler", + "package": "@types/react", + "qualifiedName": "React.CompositionEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onCompositionStartCapture" + } + }, + { + "id": 1922, + "name": "onCompositionUpdate", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1441, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.CompositionEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "CompositionEventHandler", + "package": "@types/react", + "qualifiedName": "React.CompositionEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onCompositionUpdate" + } + }, + { + "id": 1923, + "name": "onCompositionUpdateCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1442, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.CompositionEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "CompositionEventHandler", + "package": "@types/react", + "qualifiedName": "React.CompositionEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onCompositionUpdateCapture" + } + }, + { + "id": 1924, + "name": "onContextMenu", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1533, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.MouseEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "MouseEventHandler", + "package": "@types/react", + "qualifiedName": "React.MouseEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onContextMenu" + } + }, + { + "id": 1925, + "name": "onContextMenuCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1534, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.MouseEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "MouseEventHandler", + "package": "@types/react", + "qualifiedName": "React.MouseEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onContextMenuCapture" + } + }, + { + "id": 1926, + "name": "onCopy", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1429, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ClipboardEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ClipboardEventHandler", + "package": "@types/react", + "qualifiedName": "React.ClipboardEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onCopy" + } + }, + { + "id": 1927, + "name": "onCopyCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1430, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ClipboardEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ClipboardEventHandler", + "package": "@types/react", + "qualifiedName": "React.ClipboardEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onCopyCapture" + } + }, + { + "id": 1928, + "name": "onCut", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1431, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ClipboardEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ClipboardEventHandler", + "package": "@types/react", + "qualifiedName": "React.ClipboardEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onCut" + } + }, + { + "id": 1929, + "name": "onCutCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1432, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ClipboardEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ClipboardEventHandler", + "package": "@types/react", + "qualifiedName": "React.ClipboardEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onCutCapture" + } + }, + { + "id": 1930, + "name": "onDoubleClick", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1535, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.MouseEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "MouseEventHandler", + "package": "@types/react", + "qualifiedName": "React.MouseEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onDoubleClick" + } + }, + { + "id": 1931, + "name": "onDoubleClickCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1536, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.MouseEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "MouseEventHandler", + "package": "@types/react", + "qualifiedName": "React.MouseEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onDoubleClickCapture" + } + }, + { + "id": 1932, + "name": "onDrag", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1537, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.DragEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "DragEventHandler", + "package": "@types/react", + "qualifiedName": "React.DragEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onDrag" + } + }, + { + "id": 1933, + "name": "onDragCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1538, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.DragEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "DragEventHandler", + "package": "@types/react", + "qualifiedName": "React.DragEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onDragCapture" + } + }, + { + "id": 1934, + "name": "onDragEnd", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1539, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.DragEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "DragEventHandler", + "package": "@types/react", + "qualifiedName": "React.DragEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onDragEnd" + } + }, + { + "id": 1935, + "name": "onDragEndCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1540, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.DragEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "DragEventHandler", + "package": "@types/react", + "qualifiedName": "React.DragEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onDragEndCapture" + } + }, + { + "id": 1936, + "name": "onDragEnter", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1541, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.DragEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "DragEventHandler", + "package": "@types/react", + "qualifiedName": "React.DragEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onDragEnter" + } + }, + { + "id": 1937, + "name": "onDragEnterCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1542, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.DragEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "DragEventHandler", + "package": "@types/react", + "qualifiedName": "React.DragEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onDragEnterCapture" + } + }, + { + "id": 1938, + "name": "onDragExit", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1543, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.DragEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "DragEventHandler", + "package": "@types/react", + "qualifiedName": "React.DragEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onDragExit" + } + }, + { + "id": 1939, + "name": "onDragExitCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1544, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.DragEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "DragEventHandler", + "package": "@types/react", + "qualifiedName": "React.DragEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onDragExitCapture" + } + }, + { + "id": 1940, + "name": "onDragLeave", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1545, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.DragEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "DragEventHandler", + "package": "@types/react", + "qualifiedName": "React.DragEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onDragLeave" + } + }, + { + "id": 1941, + "name": "onDragLeaveCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1546, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.DragEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "DragEventHandler", + "package": "@types/react", + "qualifiedName": "React.DragEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onDragLeaveCapture" + } + }, + { + "id": 1942, + "name": "onDragOver", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1547, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.DragEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "DragEventHandler", + "package": "@types/react", + "qualifiedName": "React.DragEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onDragOver" + } + }, + { + "id": 1943, + "name": "onDragOverCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1548, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.DragEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "DragEventHandler", + "package": "@types/react", + "qualifiedName": "React.DragEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onDragOverCapture" + } + }, + { + "id": 1944, + "name": "onDragStart", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1549, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.DragEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "DragEventHandler", + "package": "@types/react", + "qualifiedName": "React.DragEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onDragStart" + } + }, + { + "id": 1945, + "name": "onDragStartCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1550, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.DragEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "DragEventHandler", + "package": "@types/react", + "qualifiedName": "React.DragEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onDragStartCapture" + } + }, + { + "id": 1946, + "name": "onDrop", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1551, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.DragEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "DragEventHandler", + "package": "@types/react", + "qualifiedName": "React.DragEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onDrop" + } + }, + { + "id": 1947, + "name": "onDropCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1552, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.DragEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "DragEventHandler", + "package": "@types/react", + "qualifiedName": "React.DragEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onDropCapture" + } + }, + { + "id": 1948, + "name": "onDurationChange", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1487, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onDurationChange" + } + }, + { + "id": 1949, + "name": "onDurationChangeCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1488, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onDurationChangeCapture" + } + }, + { + "id": 1950, + "name": "onEmptied", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1489, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onEmptied" + } + }, + { + "id": 1951, + "name": "onEmptiedCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1490, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onEmptiedCapture" + } + }, + { + "id": 1952, + "name": "onEncrypted", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1491, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onEncrypted" + } + }, + { + "id": 1953, + "name": "onEncryptedCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1492, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onEncryptedCapture" + } + }, + { + "id": 1954, + "name": "onEnded", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1493, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onEnded" + } + }, + { + "id": 1955, + "name": "onEndedCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1494, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onEndedCapture" + } + }, + { + "id": 1956, + "name": "onError", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1467, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onError" + } + }, + { + "id": 1957, + "name": "onErrorCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1468, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onErrorCapture" + } + }, + { + "id": 1958, + "name": "onFocus", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1445, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.FocusEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "FocusEventHandler", + "package": "@types/react", + "qualifiedName": "React.FocusEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onFocus" + } + }, + { + "id": 1959, + "name": "onFocusCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1446, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.FocusEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "FocusEventHandler", + "package": "@types/react", + "qualifiedName": "React.FocusEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onFocusCapture" + } + }, + { + "id": 1960, + "name": "onGotPointerCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1597, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.PointerEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "PointerEventHandler", + "package": "@types/react", + "qualifiedName": "React.PointerEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onGotPointerCapture" + } + }, + { + "id": 1961, + "name": "onGotPointerCaptureCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1598, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.PointerEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "PointerEventHandler", + "package": "@types/react", + "qualifiedName": "React.PointerEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onGotPointerCaptureCapture" + } + }, + { + "id": 1962, + "name": "onInput", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1455, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.FormEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "FormEventHandler", + "package": "@types/react", + "qualifiedName": "React.FormEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onInput" + } + }, + { + "id": 1963, + "name": "onInputCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1456, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.FormEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "FormEventHandler", + "package": "@types/react", + "qualifiedName": "React.FormEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onInputCapture" + } + }, + { + "id": 1964, + "name": "onInvalid", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1461, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.FormEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "FormEventHandler", + "package": "@types/react", + "qualifiedName": "React.FormEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onInvalid" + } + }, + { + "id": 1965, + "name": "onInvalidCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1462, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.FormEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "FormEventHandler", + "package": "@types/react", + "qualifiedName": "React.FormEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onInvalidCapture" + } + }, + { + "id": 1966, + "name": "onKeyDown", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1471, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.KeyboardEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "KeyboardEventHandler", + "package": "@types/react", + "qualifiedName": "React.KeyboardEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onKeyDown" + } + }, + { + "id": 1967, + "name": "onKeyDownCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1472, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.KeyboardEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "KeyboardEventHandler", + "package": "@types/react", + "qualifiedName": "React.KeyboardEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onKeyDownCapture" + } + }, + { + "id": 1968, + "name": "onKeyPress", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [], + "blockTags": [ + { + "tag": "@deprecated", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1474, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.KeyboardEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "KeyboardEventHandler", + "package": "@types/react", + "qualifiedName": "React.KeyboardEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onKeyPress" + } + }, + { + "id": 1969, + "name": "onKeyPressCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "comment": { + "summary": [], + "blockTags": [ + { + "tag": "@deprecated", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1476, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.KeyboardEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "KeyboardEventHandler", + "package": "@types/react", + "qualifiedName": "React.KeyboardEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onKeyPressCapture" + } + }, + { + "id": 1970, + "name": "onKeyUp", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1477, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.KeyboardEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "KeyboardEventHandler", + "package": "@types/react", + "qualifiedName": "React.KeyboardEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onKeyUp" + } + }, + { + "id": 1971, + "name": "onKeyUpCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1478, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.KeyboardEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "KeyboardEventHandler", + "package": "@types/react", + "qualifiedName": "React.KeyboardEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onKeyUpCapture" + } + }, + { + "id": 1972, + "name": "onLoad", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1465, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onLoad" + } + }, + { + "id": 1973, + "name": "onLoadCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1466, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onLoadCapture" + } + }, + { + "id": 1974, + "name": "onLoadStart", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1499, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onLoadStart" + } + }, + { + "id": 1975, + "name": "onLoadStartCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1500, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onLoadStartCapture" + } + }, + { + "id": 1976, + "name": "onLoadedData", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1495, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onLoadedData" + } + }, + { + "id": 1977, + "name": "onLoadedDataCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1496, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onLoadedDataCapture" + } + }, + { + "id": 1978, + "name": "onLoadedMetadata", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1497, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onLoadedMetadata" + } + }, + { + "id": 1979, + "name": "onLoadedMetadataCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1498, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onLoadedMetadataCapture" + } + }, + { + "id": 1980, + "name": "onLostPointerCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1599, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.PointerEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "PointerEventHandler", + "package": "@types/react", + "qualifiedName": "React.PointerEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onLostPointerCapture" + } + }, + { + "id": 1981, + "name": "onLostPointerCaptureCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1600, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.PointerEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "PointerEventHandler", + "package": "@types/react", + "qualifiedName": "React.PointerEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onLostPointerCaptureCapture" + } + }, + { + "id": 1982, + "name": "onMouseDown", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1553, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.MouseEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "MouseEventHandler", + "package": "@types/react", + "qualifiedName": "React.MouseEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onMouseDown" + } + }, + { + "id": 1983, + "name": "onMouseDownCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1554, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.MouseEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "MouseEventHandler", + "package": "@types/react", + "qualifiedName": "React.MouseEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onMouseDownCapture" + } + }, + { + "id": 1984, + "name": "onMouseEnter", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1555, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.MouseEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "MouseEventHandler", + "package": "@types/react", + "qualifiedName": "React.MouseEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onMouseEnter" + } + }, + { + "id": 1985, + "name": "onMouseLeave", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1556, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.MouseEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "MouseEventHandler", + "package": "@types/react", + "qualifiedName": "React.MouseEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onMouseLeave" + } + }, + { + "id": 1986, + "name": "onMouseMove", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1557, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.MouseEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "MouseEventHandler", + "package": "@types/react", + "qualifiedName": "React.MouseEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onMouseMove" + } + }, + { + "id": 1987, + "name": "onMouseMoveCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1558, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.MouseEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "MouseEventHandler", + "package": "@types/react", + "qualifiedName": "React.MouseEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onMouseMoveCapture" + } + }, + { + "id": 1988, + "name": "onMouseOut", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1559, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.MouseEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "MouseEventHandler", + "package": "@types/react", + "qualifiedName": "React.MouseEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onMouseOut" + } + }, + { + "id": 1989, + "name": "onMouseOutCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1560, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.MouseEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "MouseEventHandler", + "package": "@types/react", + "qualifiedName": "React.MouseEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onMouseOutCapture" + } + }, + { + "id": 1990, + "name": "onMouseOver", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1561, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.MouseEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "MouseEventHandler", + "package": "@types/react", + "qualifiedName": "React.MouseEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onMouseOver" + } + }, + { + "id": 1991, + "name": "onMouseOverCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1562, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.MouseEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "MouseEventHandler", + "package": "@types/react", + "qualifiedName": "React.MouseEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onMouseOverCapture" + } + }, + { + "id": 1992, + "name": "onMouseUp", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1563, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.MouseEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "MouseEventHandler", + "package": "@types/react", + "qualifiedName": "React.MouseEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onMouseUp" + } + }, + { + "id": 1993, + "name": "onMouseUpCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1564, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.MouseEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "MouseEventHandler", + "package": "@types/react", + "qualifiedName": "React.MouseEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onMouseUpCapture" + } + }, + { + "id": 1994, + "name": "onPaste", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1433, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ClipboardEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ClipboardEventHandler", + "package": "@types/react", + "qualifiedName": "React.ClipboardEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onPaste" + } + }, + { + "id": 1995, + "name": "onPasteCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1434, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ClipboardEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ClipboardEventHandler", + "package": "@types/react", + "qualifiedName": "React.ClipboardEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onPasteCapture" + } + }, + { + "id": 1996, + "name": "onPause", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1501, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onPause" + } + }, + { + "id": 1997, + "name": "onPauseCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1502, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onPauseCapture" + } + }, + { + "id": 1998, + "name": "onPlay", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1503, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onPlay" + } + }, + { + "id": 1999, + "name": "onPlayCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1504, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onPlayCapture" + } + }, + { + "id": 2000, + "name": "onPlaying", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1505, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onPlaying" + } + }, + { + "id": 2001, + "name": "onPlayingCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1506, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onPlayingCapture" + } + }, + { + "id": 2002, + "name": "onPointerCancel", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1587, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.PointerEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "PointerEventHandler", + "package": "@types/react", + "qualifiedName": "React.PointerEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onPointerCancel" + } + }, + { + "id": 2003, + "name": "onPointerCancelCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1588, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.PointerEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "PointerEventHandler", + "package": "@types/react", + "qualifiedName": "React.PointerEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onPointerCancelCapture" + } + }, + { + "id": 2004, + "name": "onPointerDown", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1581, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.PointerEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "PointerEventHandler", + "package": "@types/react", + "qualifiedName": "React.PointerEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onPointerDown" + } + }, + { + "id": 2005, + "name": "onPointerDownCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1582, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.PointerEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "PointerEventHandler", + "package": "@types/react", + "qualifiedName": "React.PointerEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onPointerDownCapture" + } + }, + { + "id": 2006, + "name": "onPointerEnter", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1589, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.PointerEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "PointerEventHandler", + "package": "@types/react", + "qualifiedName": "React.PointerEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onPointerEnter" + } + }, + { + "id": 2007, + "name": "onPointerEnterCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1590, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.PointerEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "PointerEventHandler", + "package": "@types/react", + "qualifiedName": "React.PointerEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onPointerEnterCapture" + } + }, + { + "id": 2008, + "name": "onPointerLeave", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1591, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.PointerEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "PointerEventHandler", + "package": "@types/react", + "qualifiedName": "React.PointerEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onPointerLeave" + } + }, + { + "id": 2009, + "name": "onPointerLeaveCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1592, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.PointerEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "PointerEventHandler", + "package": "@types/react", + "qualifiedName": "React.PointerEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onPointerLeaveCapture" + } + }, + { + "id": 2010, + "name": "onPointerMove", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1583, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.PointerEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "PointerEventHandler", + "package": "@types/react", + "qualifiedName": "React.PointerEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onPointerMove" + } + }, + { + "id": 2011, + "name": "onPointerMoveCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1584, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.PointerEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "PointerEventHandler", + "package": "@types/react", + "qualifiedName": "React.PointerEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onPointerMoveCapture" + } + }, + { + "id": 2012, + "name": "onPointerOut", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1595, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.PointerEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "PointerEventHandler", + "package": "@types/react", + "qualifiedName": "React.PointerEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onPointerOut" + } + }, + { + "id": 2013, + "name": "onPointerOutCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1596, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.PointerEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "PointerEventHandler", + "package": "@types/react", + "qualifiedName": "React.PointerEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onPointerOutCapture" + } + }, + { + "id": 2014, + "name": "onPointerOver", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1593, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.PointerEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "PointerEventHandler", + "package": "@types/react", + "qualifiedName": "React.PointerEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onPointerOver" + } + }, + { + "id": 2015, + "name": "onPointerOverCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1594, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.PointerEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "PointerEventHandler", + "package": "@types/react", + "qualifiedName": "React.PointerEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onPointerOverCapture" + } + }, + { + "id": 2016, + "name": "onPointerUp", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1585, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.PointerEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "PointerEventHandler", + "package": "@types/react", + "qualifiedName": "React.PointerEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onPointerUp" + } + }, + { + "id": 2017, + "name": "onPointerUpCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1586, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.PointerEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "PointerEventHandler", + "package": "@types/react", + "qualifiedName": "React.PointerEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onPointerUpCapture" + } + }, + { + "id": 2018, + "name": "onProgress", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1507, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onProgress" + } + }, + { + "id": 2019, + "name": "onProgressCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1508, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onProgressCapture" + } + }, + { + "id": 2020, + "name": "onRateChange", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1509, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onRateChange" + } + }, + { + "id": 2021, + "name": "onRateChangeCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1510, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onRateChangeCapture" + } + }, + { + "id": 2022, + "name": "onReset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1457, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.FormEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "FormEventHandler", + "package": "@types/react", + "qualifiedName": "React.FormEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onReset" + } + }, + { + "id": 2023, + "name": "onResetCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1458, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.FormEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "FormEventHandler", + "package": "@types/react", + "qualifiedName": "React.FormEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onResetCapture" + } + }, + { + "id": 2024, + "name": "onResize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1511, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onResize" + } + }, + { + "id": 2025, + "name": "onResizeCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1512, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onResizeCapture" + } + }, + { + "id": 2026, + "name": "onScroll", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1603, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.UIEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "UIEventHandler", + "package": "@types/react", + "qualifiedName": "React.UIEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onScroll" + } + }, + { + "id": 2027, + "name": "onScrollCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1604, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.UIEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "UIEventHandler", + "package": "@types/react", + "qualifiedName": "React.UIEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onScrollCapture" + } + }, + { + "id": 2028, + "name": "onSeeked", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1513, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onSeeked" + } + }, + { + "id": 2029, + "name": "onSeekedCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1514, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onSeekedCapture" + } + }, + { + "id": 2030, + "name": "onSeeking", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1515, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onSeeking" + } + }, + { + "id": 2031, + "name": "onSeekingCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1516, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onSeekingCapture" + } + }, + { + "id": 2032, + "name": "onSelect", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1567, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onSelect" + } + }, + { + "id": 2033, + "name": "onSelectCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1568, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onSelectCapture" + } + }, + { + "id": 2034, + "name": "onStalled", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1517, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onStalled" + } + }, + { + "id": 2035, + "name": "onStalledCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1518, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onStalledCapture" + } + }, + { + "id": 2036, + "name": "onSubmit", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1459, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.FormEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "FormEventHandler", + "package": "@types/react", + "qualifiedName": "React.FormEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onSubmit" + } + }, + { + "id": 2037, + "name": "onSubmitCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1460, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.FormEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "FormEventHandler", + "package": "@types/react", + "qualifiedName": "React.FormEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onSubmitCapture" + } + }, + { + "id": 2038, + "name": "onSuspend", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1519, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onSuspend" + } + }, + { + "id": 2039, + "name": "onSuspendCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1520, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onSuspendCapture" + } + }, + { + "id": 2040, + "name": "onTimeUpdate", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1521, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onTimeUpdate" + } + }, + { + "id": 2041, + "name": "onTimeUpdateCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1522, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onTimeUpdateCapture" + } + }, + { + "id": 2042, + "name": "onTouchCancel", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1571, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.TouchEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "TouchEventHandler", + "package": "@types/react", + "qualifiedName": "React.TouchEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onTouchCancel" + } + }, + { + "id": 2043, + "name": "onTouchCancelCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1572, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.TouchEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "TouchEventHandler", + "package": "@types/react", + "qualifiedName": "React.TouchEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onTouchCancelCapture" + } + }, + { + "id": 2044, + "name": "onTouchEnd", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1573, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.TouchEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "TouchEventHandler", + "package": "@types/react", + "qualifiedName": "React.TouchEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onTouchEnd" + } + }, + { + "id": 2045, + "name": "onTouchEndCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1574, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.TouchEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "TouchEventHandler", + "package": "@types/react", + "qualifiedName": "React.TouchEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onTouchEndCapture" + } + }, + { + "id": 2046, + "name": "onTouchMove", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1575, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.TouchEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "TouchEventHandler", + "package": "@types/react", + "qualifiedName": "React.TouchEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onTouchMove" + } + }, + { + "id": 2047, + "name": "onTouchMoveCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1576, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.TouchEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "TouchEventHandler", + "package": "@types/react", + "qualifiedName": "React.TouchEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onTouchMoveCapture" + } + }, + { + "id": 2048, + "name": "onTouchStart", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1577, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.TouchEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "TouchEventHandler", + "package": "@types/react", + "qualifiedName": "React.TouchEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onTouchStart" + } + }, + { + "id": 2049, + "name": "onTouchStartCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1578, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.TouchEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "TouchEventHandler", + "package": "@types/react", + "qualifiedName": "React.TouchEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onTouchStartCapture" + } + }, + { + "id": 2050, + "name": "onTransitionEnd", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1619, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.TransitionEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "TransitionEventHandler", + "package": "@types/react", + "qualifiedName": "React.TransitionEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onTransitionEnd" + } + }, + { + "id": 2051, + "name": "onTransitionEndCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1620, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.TransitionEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "TransitionEventHandler", + "package": "@types/react", + "qualifiedName": "React.TransitionEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onTransitionEndCapture" + } + }, + { + "id": 2052, + "name": "onVolumeChange", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1523, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onVolumeChange" + } + }, + { + "id": 2053, + "name": "onVolumeChangeCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1524, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onVolumeChangeCapture" + } + }, + { + "id": 2054, + "name": "onWaiting", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1525, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onWaiting" + } + }, + { + "id": 2055, + "name": "onWaitingCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1526, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "ReactEventHandler", + "package": "@types/react", + "qualifiedName": "React.ReactEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onWaitingCapture" + } + }, + { + "id": 2056, + "name": "onWheel", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1607, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.WheelEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "WheelEventHandler", + "package": "@types/react", + "qualifiedName": "React.WheelEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onWheel" + } + }, + { + "id": 2057, + "name": "onWheelCapture", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1608, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.WheelEventHandler" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLDivElement" + }, + "name": "HTMLDivElement", + "package": "typescript" + } + ], + "name": "WheelEventHandler", + "package": "@types/react", + "qualifiedName": "React.WheelEventHandler" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.onWheelCapture" + } + }, + { + "id": 2058, + "name": "opacity", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 46, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.Opacity" + }, + "name": "Opacity", + "package": "csstype", + "qualifiedName": "Property.Opacity" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.opacity" + } + }, + { + "id": 2059, + "name": "order", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 87, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.Order" + }, + "name": "Order", + "package": "csstype", + "qualifiedName": "Property.Order" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.order" + } + }, + { + "id": 2060, + "name": "overflow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 58, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.Overflow" + }, + "name": "Overflow", + "package": "csstype", + "qualifiedName": "Property.Overflow" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.overflow" + } + }, + { + "id": 2061, + "name": "overflowX", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 59, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.OverflowX" + }, + "name": "OverflowX", + "package": "csstype", + "qualifiedName": "Property.OverflowX" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.overflowX" + } + }, + { + "id": 2062, + "name": "overflowY", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 60, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.OverflowY" + }, + "name": "OverflowY", + "package": "csstype", + "qualifiedName": "Property.OverflowY" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.overflowY" + } + }, + { + "id": 2063, + "name": "p", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 26, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "SpaceTokenValue" + }, + "name": "SpaceTokenValue", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.p" + } + }, + { + "id": 2064, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 27, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "SpaceTokenValue" + }, + "name": "SpaceTokenValue", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.padding" + } + }, + { + "id": 2065, + "name": "paddingBottom", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 33, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "SpaceTokenValue" + }, + "name": "SpaceTokenValue", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.paddingBottom" + } + }, + { + "id": 2066, + "name": "paddingLeft", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 35, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "SpaceTokenValue" + }, + "name": "SpaceTokenValue", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.paddingLeft" + } + }, + { + "id": 2067, + "name": "paddingRight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 31, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "SpaceTokenValue" + }, + "name": "SpaceTokenValue", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.paddingRight" + } + }, + { + "id": 2068, + "name": "paddingTop", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 29, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "SpaceTokenValue" + }, + "name": "SpaceTokenValue", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.paddingTop" + } + }, + { + "id": 2069, + "name": "paddingX", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 37, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "SpaceTokenValue" + }, + "name": "SpaceTokenValue", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.paddingX" + } + }, + { + "id": 2070, + "name": "paddingY", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 39, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "SpaceTokenValue" + }, + "name": "SpaceTokenValue", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.paddingY" + } + }, + { + "id": 2071, + "name": "pb", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 32, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "SpaceTokenValue" + }, + "name": "SpaceTokenValue", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.pb" + } + }, + { + "id": 2072, + "name": "pl", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 34, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "SpaceTokenValue" + }, + "name": "SpaceTokenValue", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.pl" + } + }, + { + "id": 2073, + "name": "placeholder", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1939, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.placeholder" + } + }, + { + "id": 2074, + "name": "position", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 121, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.Position" + }, + "name": "Position", + "package": "csstype", + "qualifiedName": "Property.Position" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.position" + } + }, + { + "id": 2075, + "name": "pr", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 30, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "SpaceTokenValue" + }, + "name": "SpaceTokenValue", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.pr" + } + }, + { + "id": 2076, + "name": "prefix", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1958, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.prefix" + } + }, + { + "id": 2077, + "name": "property", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1959, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.property" + } + }, + { + "id": 2078, + "name": "pt", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 28, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "SpaceTokenValue" + }, + "name": "SpaceTokenValue", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.pt" + } + }, + { + "id": 2079, + "name": "px", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 36, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "SpaceTokenValue" + }, + "name": "SpaceTokenValue", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.px" + } + }, + { + "id": 2080, + "name": "py", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 38, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "SpaceTokenValue" + }, + "name": "SpaceTokenValue", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.py" + } + }, + { + "id": 2081, + "name": "radioGroup", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1948, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.radioGroup" + } + }, + { + "id": 2082, + "name": "rel", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1960, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.rel" + } + }, + { + "id": 2083, + "name": "resource", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1961, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.resource" + } + }, + { + "id": 2084, + "name": "results", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1976, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.results" + } + }, + { + "id": 2085, + "name": "rev", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1962, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.rev" + } + }, + { + "id": 2086, + "name": "right", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 124, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.right" + } + }, + { + "id": 2087, + "name": "role", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1951, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.AriaRole" + }, + "name": "AriaRole", + "package": "@types/react", + "qualifiedName": "React.AriaRole" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.role" + } + }, + { + "id": 2088, + "name": "rowGap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 79, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.RowGap" + }, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "literal", + "value": 0 + }, + { + "type": "intersection", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reflection", + "declaration": { + "id": 2089, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": { + "isExternal": true + } + } + } + ] + } + ] + } + ], + "name": "RowGap", + "package": "csstype", + "qualifiedName": "Property.RowGap" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.rowGap" + } + }, + { + "id": 2090, + "name": "security", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1977, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.security" + } + }, + { + "id": 2091, + "name": "showBadge", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否展示徽标" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/sidebar-panel.tsx", + "line": 245, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sidebar-panel.tsx#L245" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": false + }, + { + "type": "reflection", + "declaration": { + "id": 2092, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2093, + "name": "count", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "展示的数字" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/sidebar-panel.tsx", + "line": 255, + "character": 8, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sidebar-panel.tsx#L255" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 2094, + "name": "dot", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否显示小圆点" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/sidebar-panel.tsx", + "line": 251, + "character": 8, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sidebar-panel.tsx#L251" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2093, + 2094 + ] + } + ], + "sources": [ + { + "fileName": "packages/designer/src/framework/sidebar-panel.tsx", + "line": 247, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sidebar-panel.tsx#L247" + } + ] + } + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Omit.showBadge" + } + }, + { + "id": 2095, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 55, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/base.d.ts", + "qualifiedName": "StringOrNumber" + }, + "name": "StringOrNumber", + "package": "coral-system" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.size" + } + }, + { + "id": 2096, + "name": "slot", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1940, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.slot" + } + }, + { + "id": 2097, + "name": "spellCheck", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1941, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "Booleanish" + }, + "name": "Booleanish", + "package": "@types/react" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.spellCheck" + } + }, + { + "id": 2098, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1942, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.CSSProperties" + }, + "name": "CSSProperties", + "package": "@types/react", + "qualifiedName": "React.CSSProperties" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.style" + } + }, + { + "id": 2099, + "name": "suppressContentEditableWarning", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1924, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.suppressContentEditableWarning" + } + }, + { + "id": 2100, + "name": "suppressHydrationWarning", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1925, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.suppressHydrationWarning" + } + }, + { + "id": 2101, + "name": "tabIndex", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1943, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.tabIndex" + } + }, + { + "id": 2102, + "name": "textAlign", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 66, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.TextAlign" + }, + "name": "TextAlign", + "package": "csstype", + "qualifiedName": "Property.TextAlign" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.textAlign" + } + }, + { + "id": 2103, + "name": "textShadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 131, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.TextShadow" + }, + "name": "TextShadow", + "package": "csstype", + "qualifiedName": "Property.TextShadow" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.textShadow" + } + }, + { + "id": 2104, + "name": "title", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "面板标题" + } + ], + "blockTags": [ + { + "tag": "@deprecated", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/sidebar-panel.tsx", + "line": 73, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sidebar-panel.tsx#L73" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.title" + } + }, + { + "id": 2105, + "name": "top", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 123, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.top" + } + }, + { + "id": 2106, + "name": "translate", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1945, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "yes" + }, + { + "type": "literal", + "value": "no" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.translate" + } + }, + { + "id": 2107, + "name": "typeof", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1963, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.typeof" + } + }, + { + "id": 2108, + "name": "unselectable", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1978, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "on" + }, + { + "type": "literal", + "value": "off" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.unselectable" + } + }, + { + "id": 2109, + "name": "verticalAlign", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 57, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.VerticalAlign" + }, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "literal", + "value": 0 + }, + { + "type": "intersection", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reflection", + "declaration": { + "id": 2110, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": { + "isExternal": true + } + } + } + ] + } + ] + } + ], + "name": "VerticalAlign", + "package": "csstype", + "qualifiedName": "Property.VerticalAlign" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.verticalAlign" + } + }, + { + "id": 2111, + "name": "vocab", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 1964, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.vocab" + } + }, + { + "id": 2112, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "面板宽度" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/sidebar-panel.tsx", + "line": 86, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sidebar-panel.tsx#L86" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.width" + } + }, + { + "id": 2113, + "name": "zIndex", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "line": 122, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/csstype/index.d.ts", + "qualifiedName": "Property.ZIndex" + }, + "name": "ZIndex", + "package": "csstype", + "qualifiedName": "Property.ZIndex" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "HTMLCoralProps.zIndex" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1726, + 1727, + 1728, + 1729, + 1730, + 1731, + 1732, + 1733, + 1734, + 1735, + 1736, + 1737, + 1738, + 1739, + 1740, + 1741, + 1742, + 1743, + 1744, + 1745, + 1746, + 1747, + 1748, + 1749, + 1750, + 1751, + 1752, + 1753, + 1754, + 1755, + 1756, + 1757, + 1758, + 1759, + 1760, + 1761, + 1762, + 1763, + 1764, + 1765, + 1766, + 1767, + 1768, + 1769, + 1770, + 1771, + 1772, + 1773, + 1774, + 1775, + 1776, + 1777, + 1778, + 1779, + 1780, + 1781, + 1782, + 1783, + 1784, + 1785, + 1786, + 1787, + 1788, + 1789, + 1791, + 1792, + 1794, + 1795, + 1796, + 1797, + 1798, + 1799, + 1800, + 1801, + 1802, + 1803, + 1804, + 1805, + 1806, + 1807, + 1808, + 1809, + 1810, + 1811, + 1813, + 1814, + 1815, + 1816, + 1817, + 1820, + 1821, + 1822, + 1823, + 1824, + 1825, + 1826, + 1827, + 1828, + 1829, + 1830, + 1831, + 1832, + 1833, + 1834, + 1835, + 1836, + 1837, + 1839, + 1840, + 1841, + 1842, + 1843, + 1844, + 1845, + 1846, + 1847, + 1848, + 1849, + 1850, + 1852, + 1854, + 1855, + 1856, + 1857, + 1858, + 1859, + 1860, + 1861, + 1862, + 1863, + 1864, + 1865, + 1866, + 1867, + 1868, + 1869, + 1870, + 1871, + 1872, + 1873, + 1874, + 1876, + 1877, + 1878, + 1879, + 1880, + 1881, + 1882, + 1883, + 1884, + 1885, + 1886, + 1887, + 1888, + 1889, + 1890, + 1891, + 1892, + 1893, + 1894, + 1895, + 1896, + 1897, + 1898, + 1899, + 1900, + 1901, + 1902, + 1903, + 1904, + 1905, + 1906, + 1907, + 1908, + 1909, + 1910, + 1911, + 1912, + 1913, + 1914, + 1915, + 1916, + 1917, + 1918, + 1919, + 1920, + 1921, + 1922, + 1923, + 1924, + 1925, + 1926, + 1927, + 1928, + 1929, + 1930, + 1931, + 1932, + 1933, + 1934, + 1935, + 1936, + 1937, + 1938, + 1939, + 1940, + 1941, + 1942, + 1943, + 1944, + 1945, + 1946, + 1947, + 1948, + 1949, + 1950, + 1951, + 1952, + 1953, + 1954, + 1955, + 1956, + 1957, + 1958, + 1959, + 1960, + 1961, + 1962, + 1963, + 1964, + 1965, + 1966, + 1967, + 1968, + 1969, + 1970, + 1971, + 1972, + 1973, + 1974, + 1975, + 1976, + 1977, + 1978, + 1979, + 1980, + 1981, + 1982, + 1983, + 1984, + 1985, + 1986, + 1987, + 1988, + 1989, + 1990, + 1991, + 1992, + 1993, + 1994, + 1995, + 1996, + 1997, + 1998, + 1999, + 2000, + 2001, + 2002, + 2003, + 2004, + 2005, + 2006, + 2007, + 2008, + 2009, + 2010, + 2011, + 2012, + 2013, + 2014, + 2015, + 2016, + 2017, + 2018, + 2019, + 2020, + 2021, + 2022, + 2023, + 2024, + 2025, + 2026, + 2027, + 2028, + 2029, + 2030, + 2031, + 2032, + 2033, + 2034, + 2035, + 2036, + 2037, + 2038, + 2039, + 2040, + 2041, + 2042, + 2043, + 2044, + 2045, + 2046, + 2047, + 2048, + 2049, + 2050, + 2051, + 2052, + 2053, + 2054, + 2055, + 2056, + 2057, + 2058, + 2059, + 2060, + 2061, + 2062, + 2063, + 2064, + 2065, + 2066, + 2067, + 2068, + 2069, + 2070, + 2071, + 2072, + 2073, + 2074, + 2075, + 2076, + 2077, + 2078, + 2079, + 2080, + 2081, + 2082, + 2083, + 2084, + 2085, + 2086, + 2087, + 2088, + 2090, + 2091, + 2095, + 2096, + 2097, + 2098, + 2099, + 2100, + 2101, + 2102, + 2103, + 2104, + 2105, + 2106, + 2107, + 2108, + 2109, + 2111, + 2112, + 2113 + ] + } + ], + "sources": [ + { + "fileName": "packages/designer/src/framework/sidebar-panel.tsx", + "line": 62, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sidebar-panel.tsx#L62" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "packages/designer/src/framework/sidebar-panel.tsx", + "qualifiedName": "SidebarPanelBarItemProps" + }, + "name": "SidebarPanelBarItemProps", + "package": "@music163/tango-designer" + }, + { + "type": "literal", + "value": "isActive" + } + ], + "name": "Omit", + "package": "typescript" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/coral-system/dist/esm/types/system.d.ts", + "qualifiedName": "HTMLCoralProps" + }, + "typeArguments": [ + { + "type": "literal", + "value": "div" + } + ], + "name": "HTMLCoralProps", + "package": "coral-system" + } + ] + }, + { + "id": 2114, + "name": "SidebarPanelProps", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2115, + "name": "children", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/base.ts", + "line": 19, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/base.ts#L19" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactNode" + }, + "name": "ReactNode", + "package": "@types/react", + "qualifiedName": "React.ReactNode" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "ReactComponentProps.children" + } + }, + { + "id": 2116, + "name": "className", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/base.ts", + "line": 21, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/base.ts#L21" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "ReactComponentProps.className" + } + }, + { + "id": 2117, + "name": "footer", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "底部附加内容" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/sidebar-panel.tsx", + "line": 59, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sidebar-panel.tsx#L59" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactNode" + }, + "name": "ReactNode", + "package": "@types/react", + "qualifiedName": "React.ReactNode" + } + }, + { + "id": 2118, + "name": "panelWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "面板宽度" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/sidebar-panel.tsx", + "line": 55, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sidebar-panel.tsx#L55" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 2119, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/base.ts", + "line": 20, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/base.ts#L20" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.CSSProperties" + }, + "name": "CSSProperties", + "package": "@types/react", + "qualifiedName": "React.CSSProperties" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "ReactComponentProps.style" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2115, + 2116, + 2117, + 2118, + 2119 + ] + } + ], + "sources": [ + { + "fileName": "packages/designer/src/framework/sidebar-panel.tsx", + "line": 51, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sidebar-panel.tsx#L51" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 2561, + "name": "ReactComponentProps", + "package": "@music163/tango-helpers" + } + ] + }, + { + "id": 2120, + "name": "ViewPanelProps", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2121, + "name": "children", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/view-panel.tsx", + "line": 11, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/view-panel.tsx#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactNode" + }, + "name": "ReactNode", + "package": "@types/react", + "qualifiedName": "React.ReactNode" + } + }, + { + "id": 2122, + "name": "mode", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "视图面板模式,对应 Workspace 的模式" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/view-panel.tsx", + "line": 10, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/view-panel.tsx#L10" + } + ], + "type": { + "type": "reference", + "target": 1016, + "name": "DesignerViewType", + "package": "@music163/tango-core" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2121, + 2122 + ] + } + ], + "sources": [ + { + "fileName": "packages/designer/src/framework/view-panel.tsx", + "line": 6, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/view-panel.tsx#L6" + } + ] + }, + { + "id": 2123, + "name": "CombinedSandboxRef", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 30, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L30" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2124, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2125, + "name": "designSandbox", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 31, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L31" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/sandbox/lib/esm/code-sandbox/index.d.ts", + "qualifiedName": "CodeSandbox" + }, + "name": "CodeSandbox", + "package": "@music163/tango-sandbox" + } + }, + { + "id": 2126, + "name": "previewSandbox", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 32, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L32" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/sandbox/lib/esm/code-sandbox/index.d.ts", + "qualifiedName": "CodeSandbox" + }, + "name": "CodeSandbox", + "package": "@music163/tango-sandbox" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2125, + 2126 + ] + } + ], + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 30, + "character": 33, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L30" + } + ] + } + } + }, + { + "id": 2127, + "name": "MenuDataType", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/components-view.tsx", + "line": 14, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/components-view.tsx#L14" + } + ], + "type": { + "type": "reference", + "target": 2558, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "packages/designer/src/widgets/sidebar/components-view.tsx", + "qualifiedName": "MenuKeyType" + }, + "name": "MenuKeyType", + "package": "@music163/tango-designer" + }, + { + "type": "reference", + "target": { + "sourceFileName": "packages/designer/src/widgets/sidebar/components-view.tsx", + "qualifiedName": "MenuValueType" + }, + "name": "MenuValueType", + "package": "@music163/tango-designer" + } + ], + "name": "PartialRecord", + "package": "@music163/tango-helpers" + } + }, + { + "id": 2128, + "name": "SandboxProps", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 19, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L19" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "packages/sandbox/lib/esm/types.d.ts", + "qualifiedName": "CodeSandboxProps" + }, + "name": "CodeSandboxProps", + "package": "@music163/tango-sandbox" + }, + { + "type": "union", + "types": [ + { + "type": "literal", + "value": "files" + }, + { + "type": "literal", + "value": "eventHandlers" + }, + { + "type": "literal", + "value": "onMessage" + } + ] + } + ], + "name": "Omit", + "package": "typescript" + }, + { + "type": "reflection", + "declaration": { + "id": 2129, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2130, + "name": "injectScript", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 24, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L24" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2131, + "name": "isPreview", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 20, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L20" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 2132, + "name": "mode", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 23, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L23" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "single" + }, + { + "type": "literal", + "value": "combined" + } + ] + } + }, + { + "id": 2133, + "name": "onLoad", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 27, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L27" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2134, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 27, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L27" + } + ], + "signatures": [ + { + "id": 2135, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 2136, + "name": "config", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "qualifiedName": "SandboxEventHandlerConfig" + }, + "name": "SandboxEventHandlerConfig", + "package": "@music163/tango-designer" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2137, + "name": "onMessage", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 26, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L26" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2138, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 26, + "character": 14, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L26" + } + ], + "signatures": [ + { + "id": 2139, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 2140, + "name": "data", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 2141, + "name": "config", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "qualifiedName": "SandboxEventHandlerConfig" + }, + "name": "SandboxEventHandlerConfig", + "package": "@music163/tango-designer" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2142, + "name": "onViewChange", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 25, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L25" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2143, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 25, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L25" + } + ], + "signatures": [ + { + "id": 2144, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 2145, + "name": "data", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 2146, + "name": "config", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "qualifiedName": "SandboxEventHandlerConfig" + }, + "name": "SandboxEventHandlerConfig", + "package": "@music163/tango-designer" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2147, + "name": "sandboxType", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 22, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L22" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "design" + }, + { + "type": "literal", + "value": "preview" + } + ] + } + }, + { + "id": 2148, + "name": "selectionTools", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 21, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L21" + } + ], + "type": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "actions" + }, + "objectType": { + "type": "reference", + "target": { + "sourceFileName": "packages/designer/src/framework/simulator/selection.tsx", + "qualifiedName": "SelectionToolsProps" + }, + "name": "SelectionToolsProps", + "package": "@music163/tango-designer" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2130, + 2131, + 2132, + 2133, + 2137, + 2142, + 2147, + 2148 + ] + } + ], + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 19, + "character": 93, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L19" + } + ] + } + } + ] + } + }, + { + "id": 2149, + "name": "WorkspacePanelProps", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/workspace-panel.tsx", + "line": 5, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/workspace-panel.tsx#L5" + } + ], + "type": { + "type": "reference", + "target": 2561, + "name": "ReactComponentProps", + "package": "@music163/tango-helpers" + } + }, + { + "id": 2150, + "name": "DRAGGABLE_SELECTOR", + "variant": "declaration", + "kind": 32, + "flags": { + "isConst": true + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 10, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L10" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "..." + }, + { + "id": 2151, + "name": "DomQuery", + "variant": "declaration", + "kind": 32, + "flags": { + "isConst": true + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/dnd-query.ts", + "line": 212, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/dnd-query.ts#L212" + } + ], + "type": { + "type": "query", + "queryType": { + "type": "reference", + "target": 1547, + "name": "DndQuery", + "package": "@music163/tango-designer" + } + }, + "defaultValue": "DndQuery" + }, + { + "id": 2152, + "name": "INTERNAL_SELECTION_TOOLS", + "variant": "declaration", + "kind": 32, + "flags": { + "isConst": true + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/simulator/selection.tsx", + "line": 24, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/simulator/selection.tsx#L24" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "defaultValue": "..." + }, + { + "id": 2153, + "name": "CodeEditor", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/editor/editor.tsx", + "line": 31, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/editor/editor.tsx#L31" + } + ], + "signatures": [ + { + "id": 2154, + "name": "CodeEditor", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/editor/editor.tsx", + "line": 32, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/editor/editor.tsx#L32" + } + ], + "parameters": [ + { + "id": 2155, + "name": "__namedParameters", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1613, + "name": "CodeEditorProps", + "package": "@music163/tango-designer" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.JSX.Element" + }, + "name": "Element", + "package": "@types/react", + "qualifiedName": "React.JSX.Element" + } + } + ] + }, + { + "id": 2156, + "name": "CombinedSandbox", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 177, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L177" + } + ], + "signatures": [ + { + "id": 2157, + "name": "CombinedSandbox", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 178, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L178" + } + ], + "parameters": [ + { + "id": 2158, + "name": "__namedParameters", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2128, + "name": "SandboxProps", + "package": "@music163/tango-designer" + } + }, + { + "id": 2159, + "name": "ref", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ForwardedRef" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2123, + "name": "CombinedSandboxRef", + "package": "@music163/tango-designer" + } + ], + "name": "ForwardedRef", + "package": "@types/react", + "qualifiedName": "React.ForwardedRef" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.JSX.Element" + }, + "name": "Element", + "package": "@types/react", + "qualifiedName": "React.JSX.Element" + } + }, + { + "id": 2160, + "name": "CombinedSandbox", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "**NOTE**: Exotic components are not callable." + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 393, + "character": 8 + } + ], + "parameters": [ + { + "id": 2161, + "name": "props", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "packages/sandbox/lib/esm/types.d.ts", + "qualifiedName": "CodeSandboxProps" + }, + "name": "CodeSandboxProps", + "package": "@music163/tango-sandbox" + }, + { + "type": "union", + "types": [ + { + "type": "literal", + "value": "files" + }, + { + "type": "literal", + "value": "eventHandlers" + }, + { + "type": "literal", + "value": "onMessage" + } + ] + } + ], + "name": "Omit", + "package": "typescript" + }, + { + "type": "reflection", + "declaration": { + "id": 2162, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2163, + "name": "injectScript", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 24, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L24" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2164, + "name": "isPreview", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 20, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L20" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 2165, + "name": "mode", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 23, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L23" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "single" + }, + { + "type": "literal", + "value": "combined" + } + ] + } + }, + { + "id": 2166, + "name": "onLoad", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 27, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L27" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2167, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 27, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L27" + } + ], + "signatures": [ + { + "id": 2168, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 27, + "character": 11, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L27" + } + ], + "parameters": [ + { + "id": 2169, + "name": "config", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "qualifiedName": "SandboxEventHandlerConfig" + }, + "name": "SandboxEventHandlerConfig", + "package": "@music163/tango-designer" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2170, + "name": "onMessage", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 26, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L26" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2171, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 26, + "character": 14, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L26" + } + ], + "signatures": [ + { + "id": 2172, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 26, + "character": 14, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L26" + } + ], + "parameters": [ + { + "id": 2173, + "name": "data", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 2174, + "name": "config", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "qualifiedName": "SandboxEventHandlerConfig" + }, + "name": "SandboxEventHandlerConfig", + "package": "@music163/tango-designer" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2175, + "name": "onViewChange", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 25, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L25" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2176, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 25, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L25" + } + ], + "signatures": [ + { + "id": 2177, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 25, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L25" + } + ], + "parameters": [ + { + "id": 2178, + "name": "data", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 2179, + "name": "config", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "qualifiedName": "SandboxEventHandlerConfig" + }, + "name": "SandboxEventHandlerConfig", + "package": "@music163/tango-designer" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2180, + "name": "sandboxType", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 22, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L22" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "preview" + }, + { + "type": "literal", + "value": "design" + } + ] + } + }, + { + "id": 2181, + "name": "selectionTools", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 21, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L21" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactElement" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.JSXElementConstructor" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "JSXElementConstructor", + "package": "@types/react", + "qualifiedName": "React.JSXElementConstructor" + } + ] + } + ], + "name": "ReactElement", + "package": "@types/react", + "qualifiedName": "React.ReactElement" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2163, + 2164, + 2165, + 2166, + 2170, + 2175, + 2180, + 2181 + ] + } + ], + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 19, + "character": 93, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L19" + } + ] + } + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.RefAttributes" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2123, + "name": "CombinedSandboxRef", + "package": "@music163/tango-designer" + } + ], + "name": "RefAttributes", + "package": "@types/react", + "qualifiedName": "React.RefAttributes" + } + ] + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactNode" + }, + "name": "ReactNode", + "package": "@types/react", + "qualifiedName": "React.ReactNode" + } + } + ] + }, + { + "id": 2182, + "name": "ComponentsView", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/components-view.tsx", + "line": 86, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/components-view.tsx#L86" + } + ], + "signatures": [ + { + "id": 2183, + "name": "ComponentsView", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/components-view.tsx", + "line": 87, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/components-view.tsx#L87" + } + ], + "parameters": [ + { + "id": 2184, + "name": "__namedParameters", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1667, + "name": "ComponentsViewProps", + "package": "@music163/tango-designer" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.JSX.Element" + }, + "name": "Element", + "package": "@types/react", + "qualifiedName": "React.JSX.Element" + } + } + ] + }, + { + "id": 2185, + "name": "DataSourceView", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/datasource-view/index.tsx", + "line": 9, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/datasource-view/index.tsx#L9" + } + ], + "signatures": [ + { + "id": 2186, + "name": "DataSourceView", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/datasource-view/index.tsx", + "line": 9, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/datasource-view/index.tsx#L9" + } + ], + "parameters": [ + { + "id": 2187, + "name": "props", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "Record", + "package": "typescript" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.JSX.Element" + }, + "name": "Element", + "package": "@types/react", + "qualifiedName": "React.JSX.Element" + } + } + ] + }, + { + "id": 2188, + "name": "DependencyView", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/setting-view/dependency-config.tsx", + "line": 45, + "character": 0, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/setting-view/dependency-config.tsx#L45" + } + ], + "signatures": [ + { + "id": 2189, + "name": "DependencyView", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/setting-view/dependency-config.tsx", + "line": 45, + "character": 24, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/setting-view/dependency-config.tsx#L45" + } + ], + "parameters": [ + { + "id": 2190, + "name": "__namedParameters", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/designer/src/widgets/sidebar/setting-view/dependency-config.tsx", + "qualifiedName": "DependencyConfigProps" + }, + "name": "DependencyConfigProps", + "package": "@music163/tango-designer" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.JSX.Element" + }, + "name": "Element", + "package": "@types/react", + "qualifiedName": "React.JSX.Element" + } + } + ] + }, + { + "id": 2191, + "name": "Designer", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/designer.tsx", + "line": 27, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/designer.tsx#L27" + } + ], + "signatures": [ + { + "id": 2192, + "name": "Designer", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "设计器状态和设置容器" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/designer.tsx", + "line": 27, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/designer.tsx#L27" + } + ], + "parameters": [ + { + "id": 2193, + "name": "props", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1685, + "name": "DesignerProps", + "package": "@music163/tango-designer" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.JSX.Element" + }, + "name": "Element", + "package": "@types/react", + "qualifiedName": "React.JSX.Element" + } + } + ] + }, + { + "id": 2194, + "name": "DesignerPanel", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/designer-panel.tsx", + "line": 27, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/designer-panel.tsx#L27" + } + ], + "signatures": [ + { + "id": 2195, + "name": "DesignerPanel", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "设计器面板" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/framework/designer-panel.tsx", + "line": 27, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/designer-panel.tsx#L27" + } + ], + "parameters": [ + { + "id": 2196, + "name": "props", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1677, + "name": "DesignerPanelProps", + "package": "@music163/tango-designer" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.JSX.Element" + }, + "name": "Element", + "package": "@types/react", + "qualifiedName": "React.JSX.Element" + } + } + ] + }, + { + "id": 2197, + "name": "DesignerProvider", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/context.ts", + "line": 18, + "character": 7, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/context.ts#L18" + } + ], + "signatures": [ + { + "id": 2198, + "name": "DesignerProvider", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "**NOTE**: Exotic components are not callable." + } + ] + }, + "sources": [ + { + "fileName": "node_modules/@types/react/index.d.ts", + "line": 393, + "character": 8 + } + ], + "parameters": [ + { + "id": 2199, + "name": "props", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ProviderProps" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1692, + "name": "IDesignerContext", + "package": "@music163/tango-designer" + } + ], + "name": "ProviderProps", + "package": "@types/react", + "qualifiedName": "React.ProviderProps" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactNode" + }, + "name": "ReactNode", + "package": "@types/react", + "qualifiedName": "React.ReactNode" + } + } + ] + }, + { + "id": 2200, + "name": "HistoryTool", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/toolbar/history.tsx", + "line": 6, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/toolbar/history.tsx#L6" + } + ], + "signatures": [ + { + "id": 2201, + "name": "HistoryTool", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/toolbar/history.tsx", + "line": 6, + "character": 36, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/toolbar/history.tsx#L6" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.JSX.Element" + }, + "name": "Element", + "package": "@types/react", + "qualifiedName": "React.JSX.Element" + } + } + ] + }, + { + "id": 2202, + "name": "HistoryView", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/history-view.tsx", + "line": 7, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/history-view.tsx#L7" + } + ], + "signatures": [ + { + "id": 2203, + "name": "HistoryView", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/history-view.tsx", + "line": 7, + "character": 36, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/history-view.tsx#L7" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.JSX.Element" + }, + "name": "Element", + "package": "@types/react", + "qualifiedName": "React.JSX.Element" + } + } + ] + }, + { + "id": 2204, + "name": "ModeSwitchTool", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/toolbar/mode-switch.tsx", + "line": 6, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/toolbar/mode-switch.tsx#L6" + } + ], + "signatures": [ + { + "id": 2205, + "name": "ModeSwitchTool", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/toolbar/mode-switch.tsx", + "line": 6, + "character": 39, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/toolbar/mode-switch.tsx#L6" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.JSX.Element" + }, + "name": "Element", + "package": "@types/react", + "qualifiedName": "React.JSX.Element" + } + } + ] + }, + { + "id": 2206, + "name": "ModelView", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/model-view.tsx", + "line": 13, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/model-view.tsx#L13" + } + ], + "signatures": [ + { + "id": 2207, + "name": "ModelView", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/model-view.tsx", + "line": 13, + "character": 34, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/model-view.tsx#L13" + } + ], + "parameters": [ + { + "id": 2208, + "name": "__namedParameters", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/designer/src/widgets/sidebar/model-view.tsx", + "qualifiedName": "ModelViewProps" + }, + "name": "ModelViewProps", + "package": "@music163/tango-designer" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.JSX.Element" + }, + "name": "Element", + "package": "@types/react", + "qualifiedName": "React.JSX.Element" + } + } + ] + }, + { + "id": 2209, + "name": "PagesView", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/pages-view/index.tsx", + "line": 14, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/pages-view/index.tsx#L14" + } + ], + "signatures": [ + { + "id": 2210, + "name": "PagesView", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/pages-view/index.tsx", + "line": 14, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/pages-view/index.tsx#L14" + } + ], + "parameters": [ + { + "id": 2211, + "name": "__namedParameters", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1695, + "name": "OutlineViewProps", + "package": "@music163/tango-designer" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.JSX.Element" + }, + "name": "Element", + "package": "@types/react", + "qualifiedName": "React.JSX.Element" + } + } + ] + }, + { + "id": 2212, + "name": "PreviewTool", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/toolbar/preview.tsx", + "line": 6, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/toolbar/preview.tsx#L6" + } + ], + "signatures": [ + { + "id": 2213, + "name": "PreviewTool", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/toolbar/preview.tsx", + "line": 6, + "character": 36, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/toolbar/preview.tsx#L6" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.JSX.Element" + }, + "name": "Element", + "package": "@types/react", + "qualifiedName": "React.JSX.Element" + } + } + ] + }, + { + "id": 2214, + "name": "RouteSwitchTool", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/toolbar/route-switch.tsx", + "line": 10, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/toolbar/route-switch.tsx#L10" + } + ], + "signatures": [ + { + "id": 2215, + "name": "RouteSwitchTool", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/toolbar/route-switch.tsx", + "line": 10, + "character": 40, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/toolbar/route-switch.tsx#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.JSX.Element" + }, + "name": "Element", + "package": "@types/react", + "qualifiedName": "React.JSX.Element" + } + } + ] + }, + { + "id": 2216, + "name": "Sandbox", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 274, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L274" + } + ], + "signatures": [ + { + "id": 2217, + "name": "Sandbox", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/sandbox/sandbox.tsx", + "line": 275, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sandbox/sandbox.tsx#L275" + } + ], + "parameters": [ + { + "id": 2218, + "name": "__namedParameters", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2128, + "name": "SandboxProps", + "package": "@music163/tango-designer" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.JSX.Element" + }, + "name": "Element", + "package": "@types/react", + "qualifiedName": "React.JSX.Element" + } + } + ] + }, + { + "id": 2219, + "name": "SettingPanel", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/setting-panel.tsx", + "line": 17, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/setting-panel.tsx#L17" + } + ], + "signatures": [ + { + "id": 2220, + "name": "SettingPanel", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/setting-panel.tsx", + "line": 17, + "character": 37, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/setting-panel.tsx#L17" + } + ], + "parameters": [ + { + "id": 2221, + "name": "__namedParameters", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1697, + "name": "SettingPanelProps", + "package": "@music163/tango-designer" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.JSX.Element" + }, + "name": "Element", + "package": "@types/react", + "qualifiedName": "React.JSX.Element" + } + } + ] + }, + { + "id": 2222, + "name": "SettingView", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/setting-view/index.tsx", + "line": 13, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/setting-view/index.tsx#L13" + } + ], + "signatures": [ + { + "id": 2223, + "name": "SettingView", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/setting-view/index.tsx", + "line": 13, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/setting-view/index.tsx#L13" + } + ], + "parameters": [ + { + "id": 2224, + "name": "__namedParameters", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1723, + "name": "SettingViewProps", + "package": "@music163/tango-designer" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.JSX.Element" + }, + "name": "Element", + "package": "@types/react", + "qualifiedName": "React.JSX.Element" + } + } + ] + }, + { + "id": 2225, + "name": "SidebarPanel", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/sidebar-panel.tsx", + "line": 227, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sidebar-panel.tsx#L227" + } + ], + "signatures": [ + { + "id": 2226, + "name": "SidebarPanel", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/sidebar-panel.tsx", + "line": 136, + "character": 9, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/sidebar-panel.tsx#L136" + } + ], + "parameters": [ + { + "id": 2227, + "name": "__namedParameters", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2114, + "name": "SidebarPanelProps", + "package": "@music163/tango-designer" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.JSX.Element" + }, + "name": "Element", + "package": "@types/react", + "qualifiedName": "React.JSX.Element" + } + } + ] + }, + { + "id": 2228, + "name": "TogglePanelTool", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/toolbar/toggle-panel.tsx", + "line": 6, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/toolbar/toggle-panel.tsx#L6" + } + ], + "signatures": [ + { + "id": 2229, + "name": "TogglePanelTool", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/toolbar/toggle-panel.tsx", + "line": 6, + "character": 40, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/toolbar/toggle-panel.tsx#L6" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.JSX.Element" + }, + "name": "Element", + "package": "@types/react", + "qualifiedName": "React.JSX.Element" + } + } + ] + }, + { + "id": 2230, + "name": "ToolbarPanel", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/toolbar-panel.tsx", + "line": 24, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/toolbar-panel.tsx#L24" + }, + { + "fileName": "packages/designer/src/framework/toolbar-panel.tsx", + "line": 89, + "character": 0, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/toolbar-panel.tsx#L89" + }, + { + "fileName": "packages/designer/src/framework/toolbar-panel.tsx", + "line": 90, + "character": 0, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/toolbar-panel.tsx#L90" + } + ], + "signatures": [ + { + "id": 2231, + "name": "ToolbarPanel", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/toolbar-panel.tsx", + "line": 24, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/toolbar-panel.tsx#L24" + } + ], + "parameters": [ + { + "id": 2232, + "name": "__namedParameters", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/designer/src/framework/toolbar-panel.tsx", + "qualifiedName": "ToolbarPanelProps" + }, + "name": "ToolbarPanelProps", + "package": "@music163/tango-designer" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.JSX.Element" + }, + "name": "Element", + "package": "@types/react", + "qualifiedName": "React.JSX.Element" + } + } + ] + }, + { + "id": 2233, + "name": "ViewPanel", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/view-panel.tsx", + "line": 14, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/view-panel.tsx#L14" + } + ], + "signatures": [ + { + "id": 2234, + "name": "ViewPanel", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/view-panel.tsx", + "line": 14, + "character": 34, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/view-panel.tsx#L14" + } + ], + "parameters": [ + { + "id": 2235, + "name": "props", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2120, + "name": "ViewPanelProps", + "package": "@music163/tango-designer" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.JSX.Element" + }, + "name": "Element", + "package": "@types/react", + "qualifiedName": "React.JSX.Element" + } + } + ] + }, + { + "id": 2236, + "name": "ViewportRefreshTool", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/toolbar/viewport-refresh.tsx", + "line": 8, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/toolbar/viewport-refresh.tsx#L8" + } + ], + "signatures": [ + { + "id": 2237, + "name": "ViewportRefreshTool", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [], + "blockTags": [ + { + "tag": "@deprecated", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/widgets/toolbar/viewport-refresh.tsx", + "line": 8, + "character": 35, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/toolbar/viewport-refresh.tsx#L8" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.JSX.Element" + }, + "name": "Element", + "package": "@types/react", + "qualifiedName": "React.JSX.Element" + } + } + ] + }, + { + "id": 2238, + "name": "ViewportSwitchTool", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/toolbar/viewport-switch.tsx", + "line": 10, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/toolbar/viewport-switch.tsx#L10" + } + ], + "signatures": [ + { + "id": 2239, + "name": "ViewportSwitchTool", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [], + "blockTags": [ + { + "tag": "@deprecated", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/widgets/toolbar/viewport-switch.tsx", + "line": 10, + "character": 43, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/toolbar/viewport-switch.tsx#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.JSX.Element" + }, + "name": "Element", + "package": "@types/react", + "qualifiedName": "React.JSX.Element" + } + } + ] + }, + { + "id": 2240, + "name": "WorkspacePanel", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/workspace-panel.tsx", + "line": 7, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/workspace-panel.tsx#L7" + } + ], + "signatures": [ + { + "id": 2241, + "name": "WorkspacePanel", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/workspace-panel.tsx", + "line": 7, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/workspace-panel.tsx#L7" + } + ], + "parameters": [ + { + "id": 2242, + "name": "__namedParameters", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2561, + "name": "ReactComponentProps", + "package": "@music163/tango-helpers" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.JSX.Element" + }, + "name": "Element", + "package": "@types/react", + "qualifiedName": "React.JSX.Element" + } + } + ] + }, + { + "id": 2243, + "name": "getApiDefaultName", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/datasource-view/interface-config.tsx", + "line": 26, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/datasource-view/interface-config.tsx#L26" + } + ], + "signatures": [ + { + "id": 2244, + "name": "getApiDefaultName", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "将 api 路径转换为默认的驼峰方法名" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/datasource-view/interface-config.tsx", + "line": 26, + "character": 33, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/datasource-view/interface-config.tsx#L26" + } + ], + "parameters": [ + { + "id": 2245, + "name": "url", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + }, + { + "id": 2246, + "name": "inferServiceType", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/datasource-view/interface-config.tsx", + "line": 56, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/datasource-view/interface-config.tsx#L56" + } + ], + "signatures": [ + { + "id": 2247, + "name": "inferServiceType", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "根据 url 类型推断方法类型" + } + ] + }, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/datasource-view/interface-config.tsx", + "line": 56, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/datasource-view/interface-config.tsx#L56" + } + ], + "parameters": [ + { + "id": 2248, + "name": "url", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "ESFDataSourceType", + "refersToTypeParameter": true + } + } + ] + }, + { + "id": 2249, + "name": "observer", + "variant": "declaration", + "kind": 64, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/mobx-react-lite/dist/observer.d.ts", + "line": 5, + "character": 24 + }, + { + "fileName": "node_modules/mobx-react-lite/dist/observer.d.ts", + "line": 8, + "character": 24 + }, + { + "fileName": "node_modules/mobx-react-lite/dist/observer.d.ts", + "line": 9, + "character": 24 + }, + { + "fileName": "node_modules/mobx-react-lite/dist/observer.d.ts", + "line": 10, + "character": 24 + } + ], + "signatures": [ + { + "id": 2250, + "name": "observer", + "variant": "signature", + "kind": 4096, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/mobx-react-lite/dist/observer.d.ts", + "line": 5, + "character": 24 + } + ], + "typeParameter": [ + { + "id": 2251, + "name": "P", + "variant": "typeParam", + "kind": 131072, + "flags": { + "isExternal": true + }, + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 2252, + "name": "TRef", + "variant": "typeParam", + "kind": 131072, + "flags": { + "isExternal": true + }, + "default": { + "type": "reflection", + "declaration": { + "id": 2253, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": { + "isExternal": true + } + } + } + } + ], + "parameters": [ + { + "id": 2254, + "name": "baseComponent", + "variant": "param", + "kind": 32768, + "flags": { + "isExternal": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ForwardRefRenderFunction" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TRef", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "P", + "refersToTypeParameter": true + } + ], + "name": "ForwardRefRenderFunction", + "package": "@types/react", + "qualifiedName": "React.ForwardRefRenderFunction" + } + }, + { + "id": 2255, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isExternal": true + }, + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/mobx-react-lite/dist/observer.d.ts", + "qualifiedName": "IObserverOptions" + }, + "name": "IObserverOptions", + "package": "mobx-react-lite" + }, + { + "type": "reflection", + "declaration": { + "id": 2256, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": { + "isExternal": true + }, + "children": [ + { + "id": 2257, + "name": "forwardRef", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/mobx-react-lite/dist/observer.d.ts", + "line": 6, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2257 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/mobx-react-lite/dist/observer.d.ts", + "line": 5, + "character": 146 + } + ] + } + } + ] + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.MemoExoticComponent" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ForwardRefExoticComponent" + }, + "typeArguments": [ + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.PropsWithoutRef" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "P", + "refersToTypeParameter": true + } + ], + "name": "React.PropsWithoutRef", + "package": "@types/react" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.RefAttributes" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TRef", + "refersToTypeParameter": true + } + ], + "name": "React.RefAttributes", + "package": "@types/react" + } + ] + } + ], + "name": "React.ForwardRefExoticComponent", + "package": "@types/react" + } + ], + "name": "React.MemoExoticComponent", + "package": "@types/react" + } + }, + { + "id": 2258, + "name": "observer", + "variant": "signature", + "kind": 4096, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/mobx-react-lite/dist/observer.d.ts", + "line": 8, + "character": 24 + } + ], + "typeParameter": [ + { + "id": 2259, + "name": "P", + "variant": "typeParam", + "kind": 131072, + "flags": { + "isExternal": true + }, + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 2260, + "name": "TRef", + "variant": "typeParam", + "kind": 131072, + "flags": { + "isExternal": true + }, + "default": { + "type": "reflection", + "declaration": { + "id": 2261, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": { + "isExternal": true + } + } + } + } + ], + "parameters": [ + { + "id": 2262, + "name": "baseComponent", + "variant": "param", + "kind": 32768, + "flags": { + "isExternal": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ForwardRefExoticComponent" + }, + "typeArguments": [ + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.PropsWithoutRef" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "P", + "refersToTypeParameter": true + } + ], + "name": "PropsWithoutRef", + "package": "@types/react", + "qualifiedName": "React.PropsWithoutRef" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.RefAttributes" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TRef", + "refersToTypeParameter": true + } + ], + "name": "RefAttributes", + "package": "@types/react", + "qualifiedName": "React.RefAttributes" + } + ] + } + ], + "name": "ForwardRefExoticComponent", + "package": "@types/react", + "qualifiedName": "React.ForwardRefExoticComponent" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.MemoExoticComponent" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ForwardRefExoticComponent" + }, + "typeArguments": [ + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.PropsWithoutRef" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "P", + "refersToTypeParameter": true + } + ], + "name": "React.PropsWithoutRef", + "package": "@types/react" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.RefAttributes" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TRef", + "refersToTypeParameter": true + } + ], + "name": "React.RefAttributes", + "package": "@types/react" + } + ] + } + ], + "name": "React.ForwardRefExoticComponent", + "package": "@types/react" + } + ], + "name": "React.MemoExoticComponent", + "package": "@types/react" + } + }, + { + "id": 2263, + "name": "observer", + "variant": "signature", + "kind": 4096, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/mobx-react-lite/dist/observer.d.ts", + "line": 9, + "character": 24 + } + ], + "typeParameter": [ + { + "id": 2264, + "name": "P", + "variant": "typeParam", + "kind": 131072, + "flags": { + "isExternal": true + }, + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "parameters": [ + { + "id": 2265, + "name": "baseComponent", + "variant": "param", + "kind": 32768, + "flags": { + "isExternal": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.FunctionComponent" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "P", + "refersToTypeParameter": true + } + ], + "name": "FunctionComponent", + "package": "@types/react", + "qualifiedName": "React.FunctionComponent" + } + }, + { + "id": 2266, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isExternal": true, + "isOptional": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/mobx-react-lite/dist/observer.d.ts", + "qualifiedName": "IObserverOptions" + }, + "name": "IObserverOptions", + "package": "mobx-react-lite" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.FunctionComponent" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "P", + "refersToTypeParameter": true + } + ], + "name": "React.FunctionComponent", + "package": "@types/react" + } + }, + { + "id": 2267, + "name": "observer", + "variant": "signature", + "kind": 4096, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/mobx-react-lite/dist/observer.d.ts", + "line": 10, + "character": 24 + } + ], + "typeParameter": [ + { + "id": 2268, + "name": "C", + "variant": "typeParam", + "kind": 131072, + "flags": { + "isExternal": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.FunctionComponent" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "FunctionComponent", + "package": "@types/react", + "qualifiedName": "React.FunctionComponent" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ForwardRefRenderFunction" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "reflection", + "declaration": { + "id": 2269, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": { + "isExternal": true + } + } + } + ], + "name": "ForwardRefRenderFunction", + "package": "@types/react", + "qualifiedName": "React.ForwardRefRenderFunction" + } + ] + } + }, + { + "id": 2270, + "name": "Options", + "variant": "typeParam", + "kind": 131072, + "flags": { + "isExternal": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/mobx-react-lite/dist/observer.d.ts", + "qualifiedName": "IObserverOptions" + }, + "name": "IObserverOptions", + "package": "mobx-react-lite" + } + } + ], + "parameters": [ + { + "id": 2271, + "name": "baseComponent", + "variant": "param", + "kind": 32768, + "flags": { + "isExternal": true + }, + "type": { + "type": "reference", + "target": -1, + "name": "C", + "refersToTypeParameter": true + } + }, + { + "id": 2272, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isExternal": true, + "isOptional": true + }, + "type": { + "type": "reference", + "target": -1, + "name": "Options", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "Options", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reflection", + "declaration": { + "id": 2273, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": { + "isExternal": true + }, + "children": [ + { + "id": 2274, + "name": "forwardRef", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/mobx-react-lite/dist/observer.d.ts", + "line": 11, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2274 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/mobx-react-lite/dist/observer.d.ts", + "line": 10, + "character": 199 + } + ] + } + }, + "trueType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "C", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ForwardRefRenderFunction" + }, + "typeArguments": [ + { + "type": "inferred", + "name": "TRef" + }, + { + "type": "inferred", + "name": "P" + } + ], + "name": "React.ForwardRefRenderFunction", + "package": "@types/react" + }, + "trueType": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": -1, + "name": "C", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.MemoExoticComponent" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ForwardRefExoticComponent" + }, + "typeArguments": [ + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.PropsWithoutRef" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "P", + "refersToTypeParameter": true + } + ], + "name": "React.PropsWithoutRef", + "package": "@types/react" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.RefAttributes" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TRef", + "refersToTypeParameter": true + } + ], + "name": "React.RefAttributes", + "package": "@types/react" + } + ] + } + ], + "name": "React.ForwardRefExoticComponent", + "package": "@types/react" + } + ], + "name": "React.MemoExoticComponent", + "package": "@types/react" + } + ] + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + }, + "falseType": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": -1, + "name": "C", + "refersToTypeParameter": true + }, + { + "type": "reflection", + "declaration": { + "id": 2275, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": { + "isExternal": true + }, + "children": [ + { + "id": 2276, + "name": "displayName", + "variant": "declaration", + "kind": 1024, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/mobx-react-lite/dist/observer.d.ts", + "line": 13, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2276 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/mobx-react-lite/dist/observer.d.ts", + "line": 12, + "character": 199 + } + ] + } + } + ] + } + } + } + ] + }, + { + "id": 2277, + "name": "registerSetter", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/setting-form/src/form-item.tsx", + "line": 242, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/setting-form/src/form-item.tsx#L242" + } + ], + "signatures": [ + { + "id": 2278, + "name": "registerSetter", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Setter 注册" + } + ] + }, + "sources": [ + { + "fileName": "packages/setting-form/src/form-item.tsx", + "line": 242, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/setting-form/src/form-item.tsx#L242" + } + ], + "parameters": [ + { + "id": 2279, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/setting-form/src/form-item.tsx", + "qualifiedName": "FormItemCreateOptionsType" + }, + "name": "FormItemCreateOptionsType", + "package": "@music163/tango-setting-form" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 2280, + "name": "useDesigner", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/context/lib/esm/context.d.ts", + "line": 12, + "character": 21 + } + ], + "signatures": [ + { + "id": 2281, + "name": "useDesigner", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/context/lib/esm/context.d.ts", + "line": 12, + "character": 34 + } + ], + "type": { + "type": "reference", + "target": 37, + "name": "Designer", + "package": "@music163/tango-core" + } + } + ] + }, + { + "id": 2282, + "name": "useDnd", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 34, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L34" + } + ], + "signatures": [ + { + "id": 2283, + "name": "useDnd", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 34, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L34" + } + ], + "parameters": [ + { + "id": 2284, + "name": "__namedParameters", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "qualifiedName": "UseDndProps" + }, + "name": "UseDndProps", + "package": "@music163/tango-designer" + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 2285, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2286, + "name": "onClick", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 414, + "character": 51, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L414" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2287, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 121, + "character": 18, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L121" + } + ], + "signatures": [ + { + "id": 2288, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 121, + "character": 18, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L121" + } + ], + "parameters": [ + { + "id": 2289, + "name": "e", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.MouseEvent" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "Element" + }, + "name": "Element", + "package": "typescript" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "MouseEvent" + }, + "name": "MouseEvent", + "package": "typescript" + } + ], + "name": "MouseEvent", + "package": "@types/react", + "qualifiedName": "React.MouseEvent" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2290, + "name": "onDragEnd", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 421, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L421" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2291, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 154, + "character": 20, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L154" + } + ], + "signatures": [ + { + "id": 2292, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 154, + "character": 20, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L154" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2293, + "name": "onDragEnter", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 418, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L418" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2294, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 177, + "character": 22, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L177" + } + ], + "signatures": [ + { + "id": 2295, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 177, + "character": 22, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L177" + } + ], + "parameters": [ + { + "id": 2296, + "name": "e", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.DragEvent" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLElement" + }, + "name": "HTMLElement", + "package": "typescript" + } + ], + "name": "DragEvent", + "package": "@types/react", + "qualifiedName": "React.DragEvent" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2297, + "name": "onDragOver", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 419, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L419" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2298, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 342, + "character": 21, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L342" + } + ], + "signatures": [ + { + "id": 2299, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 342, + "character": 21, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L342" + } + ], + "parameters": [ + { + "id": 2300, + "name": "e", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.DragEvent" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLElement" + }, + "name": "HTMLElement", + "package": "typescript" + } + ], + "name": "DragEvent", + "package": "@types/react", + "qualifiedName": "React.DragEvent" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2301, + "name": "onDragStart", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 417, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L417" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2302, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 128, + "character": 22, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L128" + } + ], + "signatures": [ + { + "id": 2303, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 128, + "character": 22, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L128" + } + ], + "parameters": [ + { + "id": 2304, + "name": "e", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.DragEvent" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "Element" + }, + "name": "Element", + "package": "typescript" + } + ], + "name": "DragEvent", + "package": "@types/react", + "qualifiedName": "React.DragEvent" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2305, + "name": "onDrop", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 420, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L420" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2306, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 160, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L160" + } + ], + "signatures": [ + { + "id": 2307, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 160, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L160" + } + ], + "parameters": [ + { + "id": 2308, + "name": "e", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.DragEvent" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "Element" + }, + "name": "Element", + "package": "typescript" + } + ], + "name": "DragEvent", + "package": "@types/react", + "qualifiedName": "React.DragEvent" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2309, + "name": "onKeyDown", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 423, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L423" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2310, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 373, + "character": 20, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L373" + } + ], + "signatures": [ + { + "id": 2311, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 373, + "character": 20, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L373" + } + ], + "parameters": [ + { + "id": 2312, + "name": "e", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.KeyboardEvent" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "Element" + }, + "name": "Element", + "package": "typescript" + } + ], + "name": "KeyboardEvent", + "package": "@types/react", + "qualifiedName": "React.KeyboardEvent" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2313, + "name": "onMouseDown", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 414, + "character": 65, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L414" + } + ], + "type": { + "type": "intrinsic", + "name": "undefined" + } + }, + { + "id": 2314, + "name": "onScroll", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 422, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L422" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2315, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 349, + "character": 19, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L349" + } + ], + "signatures": [ + { + "id": 2316, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 349, + "character": 19, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L349" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2317, + "name": "onTango", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 424, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L424" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2318, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 382, + "character": 18, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L382" + } + ], + "signatures": [ + { + "id": 2319, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 382, + "character": 18, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L382" + } + ], + "parameters": [ + { + "id": 2320, + "name": "e", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "CustomEvent" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "CustomEvent", + "package": "typescript" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2286, + 2290, + 2293, + 2297, + 2301, + 2305, + 2309, + 2313, + 2314, + 2317 + ] + } + ], + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 416, + "character": 9, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L416" + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 2321, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2322, + "name": "onClick", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 414, + "character": 51, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L414" + } + ], + "type": { + "type": "intrinsic", + "name": "undefined" + } + }, + { + "id": 2323, + "name": "onDragEnd", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 421, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L421" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2324, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 154, + "character": 20, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L154" + } + ], + "signatures": [ + { + "id": 2325, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 154, + "character": 20, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L154" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2326, + "name": "onDragEnter", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 418, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L418" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2327, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 177, + "character": 22, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L177" + } + ], + "signatures": [ + { + "id": 2328, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 177, + "character": 22, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L177" + } + ], + "parameters": [ + { + "id": 2329, + "name": "e", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.DragEvent" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLElement" + }, + "name": "HTMLElement", + "package": "typescript" + } + ], + "name": "DragEvent", + "package": "@types/react", + "qualifiedName": "React.DragEvent" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2330, + "name": "onDragOver", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 419, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L419" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2331, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 342, + "character": 21, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L342" + } + ], + "signatures": [ + { + "id": 2332, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 342, + "character": 21, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L342" + } + ], + "parameters": [ + { + "id": 2333, + "name": "e", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.DragEvent" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLElement" + }, + "name": "HTMLElement", + "package": "typescript" + } + ], + "name": "DragEvent", + "package": "@types/react", + "qualifiedName": "React.DragEvent" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2334, + "name": "onDragStart", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 417, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L417" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2335, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 128, + "character": 22, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L128" + } + ], + "signatures": [ + { + "id": 2336, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 128, + "character": 22, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L128" + } + ], + "parameters": [ + { + "id": 2337, + "name": "e", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.DragEvent" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "Element" + }, + "name": "Element", + "package": "typescript" + } + ], + "name": "DragEvent", + "package": "@types/react", + "qualifiedName": "React.DragEvent" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2338, + "name": "onDrop", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 420, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L420" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2339, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 160, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L160" + } + ], + "signatures": [ + { + "id": 2340, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 160, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L160" + } + ], + "parameters": [ + { + "id": 2341, + "name": "e", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.DragEvent" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "Element" + }, + "name": "Element", + "package": "typescript" + } + ], + "name": "DragEvent", + "package": "@types/react", + "qualifiedName": "React.DragEvent" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2342, + "name": "onKeyDown", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 423, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L423" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2343, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 373, + "character": 20, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L373" + } + ], + "signatures": [ + { + "id": 2344, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 373, + "character": 20, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L373" + } + ], + "parameters": [ + { + "id": 2345, + "name": "e", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.KeyboardEvent" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "Element" + }, + "name": "Element", + "package": "typescript" + } + ], + "name": "KeyboardEvent", + "package": "@types/react", + "qualifiedName": "React.KeyboardEvent" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2346, + "name": "onMouseDown", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 414, + "character": 65, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L414" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2347, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 67, + "character": 22, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L67" + } + ], + "signatures": [ + { + "id": 2348, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 67, + "character": 22, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L67" + } + ], + "parameters": [ + { + "id": 2349, + "name": "e", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.MouseEvent" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "Element" + }, + "name": "Element", + "package": "typescript" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "MouseEvent" + }, + "name": "MouseEvent", + "package": "typescript" + } + ], + "name": "MouseEvent", + "package": "@types/react", + "qualifiedName": "React.MouseEvent" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2350, + "name": "onScroll", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 422, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L422" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2351, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 349, + "character": 19, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L349" + } + ], + "signatures": [ + { + "id": 2352, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 349, + "character": 19, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L349" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2353, + "name": "onTango", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 424, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L424" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2354, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 382, + "character": 18, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L382" + } + ], + "signatures": [ + { + "id": 2355, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 382, + "character": 18, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L382" + } + ], + "parameters": [ + { + "id": 2356, + "name": "e", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "CustomEvent" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "CustomEvent", + "package": "typescript" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2322, + 2323, + 2326, + 2330, + 2334, + 2338, + 2342, + 2346, + 2350, + 2353 + ] + } + ], + "sources": [ + { + "fileName": "packages/designer/src/framework/dnd/use-dnd.ts", + "line": 416, + "character": 9, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/framework/dnd/use-dnd.ts#L416" + } + ] + } + } + ] + } + } + ] + }, + { + "id": 2357, + "name": "useFlatMenuData", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/components-view.tsx", + "line": 58, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/components-view.tsx#L58" + } + ], + "signatures": [ + { + "id": 2358, + "name": "useFlatMenuData", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/components-view.tsx", + "line": 58, + "character": 16, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/components-view.tsx#L58" + } + ], + "typeParameter": [ + { + "id": 2359, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "parameters": [ + { + "id": 2360, + "name": "menuData", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reflection", + "declaration": { + "id": 2361, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2362, + "name": "items", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/components-view.tsx", + "line": 73, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/components-view.tsx#L73" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "defaultValue": "flatList" + }, + { + "id": 2363, + "name": "title", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/components-view.tsx", + "line": 72, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/components-view.tsx#L72" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "'搜索结果'" + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2362, + 2363 + ] + } + ], + "sources": [ + { + "fileName": "packages/designer/src/widgets/sidebar/components-view.tsx", + "line": 71, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/widgets/sidebar/components-view.tsx#L71" + } + ] + } + } + } + } + ] + }, + { + "id": 2364, + "name": "useRemoteServices", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/context.ts", + "line": 28, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/context.ts#L28" + } + ], + "signatures": [ + { + "id": 2365, + "name": "useRemoteServices", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/context.ts", + "line": 28, + "character": 33, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/context.ts#L28" + } + ], + "type": { + "type": "reference", + "target": 2579, + "name": "TangoRemoteServicesType", + "package": "@music163/tango-helpers" + } + } + ] + }, + { + "id": 2366, + "name": "useSandboxQuery", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/context.ts", + "line": 24, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/context.ts#L24" + } + ], + "signatures": [ + { + "id": 2367, + "name": "useSandboxQuery", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/designer/src/context.ts", + "line": 24, + "character": 31, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/designer/src/context.ts#L24" + } + ], + "type": { + "type": "reference", + "target": 1547, + "name": "DndQuery", + "package": "@music163/tango-designer" + } + } + ] + }, + { + "id": 2368, + "name": "useWorkspace", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/context/lib/esm/context.d.ts", + "line": 11, + "character": 21 + } + ], + "signatures": [ + { + "id": 2369, + "name": "useWorkspace", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/context/lib/esm/context.d.ts", + "line": 11, + "character": 35 + } + ], + "type": { + "type": "reference", + "target": 777, + "name": "IWorkspace", + "package": "@music163/tango-core" + } + } + ] + } + ], + "groups": [ + { + "title": "Namespaces", + "children": [ + 1539 + ] + }, + { + "title": "Classes", + "children": [ + 1547 + ] + }, + { + "title": "Interfaces", + "children": [ + 1613, + 1667, + 1677, + 1685, + 1692, + 1695, + 1697, + 1723, + 1725, + 2114, + 2120 + ] + }, + { + "title": "Type Aliases", + "children": [ + 2123, + 2127, + 2128, + 2149 + ] + }, + { + "title": "Variables", + "children": [ + 2150, + 2151, + 2152 + ] + }, + { + "title": "Functions", + "children": [ + 2153, + 2156, + 2182, + 2185, + 2188, + 2191, + 2194, + 2197, + 2200, + 2202, + 2204, + 2206, + 2209, + 2212, + 2214, + 2216, + 2219, + 2222, + 2225, + 2228, + 2230, + 2233, + 2236, + 2238, + 2240, + 2243, + 2246, + 2249, + 2277, + 2280, + 2282, + 2357, + 2364, + 2366, + 2368 + ] + } + ], + "packageVersion": "0.1.1" + }, + { + "id": 2370, + "name": "@music163/tango-helpers", + "variant": "declaration", + "kind": 2, + "flags": {}, + "children": [ + { + "id": 2371, + "name": "hoistNonReactStatics", + "variant": "declaration", + "kind": 4, + "flags": { + "isExternal": true + }, + "children": [ + { + "id": 2372, + "name": "NonReactStatics", + "variant": "declaration", + "kind": 2097152, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@types/hoist-non-react-statics/index.d.ts", + "line": 51, + "character": 9 + } + ], + "typeParameters": [ + { + "id": 2373, + "name": "S", + "variant": "typeParam", + "kind": 131072, + "flags": { + "isExternal": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ComponentType" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "React.ComponentType", + "package": "@types/react" + } + }, + { + "id": 2374, + "name": "C", + "variant": "typeParam", + "kind": 131072, + "flags": { + "isExternal": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 2375, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@types/hoist-non-react-statics/index.d.ts", + "line": 53, + "character": 18 + } + ], + "indexSignature": { + "id": 2376, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@types/hoist-non-react-statics/index.d.ts", + "line": 54, + "character": 12 + } + ], + "parameters": [ + { + "id": 2377, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": { + "isExternal": true + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "literal", + "value": true + } + } + } + }, + "default": { + "type": "reflection", + "declaration": { + "id": 2378, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": { + "isExternal": true + }, + "sources": [ + { + "fileName": "node_modules/@types/hoist-non-react-statics/index.d.ts", + "line": 55, + "character": 12 + } + ] + } + } + } + ], + "type": { + "type": "mapped", + "parameter": "key", + "parameterType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Exclude" + }, + "typeArguments": [ + { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": -1, + "name": "S", + "refersToTypeParameter": true + } + }, + { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "S", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.MemoExoticComponent" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "React.MemoExoticComponent", + "package": "@types/react" + }, + "trueType": { + "type": "union", + "types": [ + { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/hoist-non-react-statics/index.d.ts", + "qualifiedName": "MEMO_STATICS" + }, + "name": "MEMO_STATICS", + "package": "@types/hoist-non-react-statics" + } + }, + { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": -1, + "name": "C", + "refersToTypeParameter": true + } + } + ] + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "S", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ForwardRefExoticComponent" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "React.ForwardRefExoticComponent", + "package": "@types/react" + }, + "trueType": { + "type": "union", + "types": [ + { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/hoist-non-react-statics/index.d.ts", + "qualifiedName": "FORWARD_REF_STATICS" + }, + "name": "FORWARD_REF_STATICS", + "package": "@types/hoist-non-react-statics" + } + }, + { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": -1, + "name": "C", + "refersToTypeParameter": true + } + } + ] + }, + "falseType": { + "type": "union", + "types": [ + { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/hoist-non-react-statics/index.d.ts", + "qualifiedName": "REACT_STATICS" + }, + "name": "REACT_STATICS", + "package": "@types/hoist-non-react-statics" + } + }, + { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/hoist-non-react-statics/index.d.ts", + "qualifiedName": "KNOWN_STATICS" + }, + "name": "KNOWN_STATICS", + "package": "@types/hoist-non-react-statics" + } + }, + { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": -1, + "name": "C", + "refersToTypeParameter": true + } + } + ] + } + } + } + ], + "name": "Exclude", + "package": "typescript" + }, + "templateType": { + "type": "indexedAccess", + "indexType": { + "type": "reference", + "target": -1, + "name": "key", + "refersToTypeParameter": true + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "S", + "refersToTypeParameter": true + } + } + } + } + ], + "groups": [ + { + "title": "Type Aliases", + "children": [ + 2372 + ] + } + ], + "sources": [ + { + "fileName": "node_modules/@types/hoist-non-react-statics/index.d.ts", + "line": 68, + "character": 17 + }, + { + "fileName": "node_modules/@types/hoist-non-react-statics/index.d.ts", + "line": 50, + "character": 18 + } + ] + }, + { + "id": 2379, + "name": "ExpressionInstruction", + "variant": "declaration", + "kind": 8, + "flags": {}, + "children": [ + { + "id": 2380, + "name": "InlineExpression", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/helpers/enums.ts", + "line": 10, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/helpers/enums.ts#L10" + } + ], + "type": { + "type": "literal", + "value": "tango_inlineExpression" + } + } + ], + "groups": [ + { + "title": "Enumeration Members", + "children": [ + 2380 + ] + } + ], + "sources": [ + { + "fileName": "packages/helpers/src/helpers/enums.ts", + "line": 9, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/helpers/enums.ts#L9" + } + ] + }, + { + "id": 2381, + "name": "TangoEventName", + "variant": "declaration", + "kind": 8, + "flags": {}, + "children": [ + { + "id": 2382, + "name": "DesignerAction", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/helpers/enums.ts", + "line": 6, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/helpers/enums.ts#L6" + } + ], + "type": { + "type": "literal", + "value": "tango_designerAction" + } + }, + { + "id": 2383, + "name": "OpenModal", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/helpers/enums.ts", + "line": 2, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/helpers/enums.ts#L2" + } + ], + "type": { + "type": "literal", + "value": "tango_openModal" + } + }, + { + "id": 2384, + "name": "ViewChange", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/helpers/enums.ts", + "line": 4, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/helpers/enums.ts#L4" + } + ], + "type": { + "type": "literal", + "value": "tango_viewChange" + } + } + ], + "groups": [ + { + "title": "Enumeration Members", + "children": [ + 2382, + 2383, + 2384 + ] + } + ], + "sources": [ + { + "fileName": "packages/helpers/src/helpers/enums.ts", + "line": 1, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/helpers/enums.ts#L1" + } + ] + }, + { + "id": 2385, + "name": "WizardType", + "variant": "declaration", + "kind": 8, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "智能向导生成类型" + } + ] + }, + "children": [ + { + "id": 2386, + "name": "NEW", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 171, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L171" + } + ], + "type": { + "type": "literal", + "value": "new" + } + }, + { + "id": 2387, + "name": "PREVIEW", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 173, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L173" + } + ], + "type": { + "type": "literal", + "value": "preview" + } + }, + { + "id": 2388, + "name": "REPLACE", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 172, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L172" + } + ], + "type": { + "type": "literal", + "value": "replace" + } + } + ], + "groups": [ + { + "title": "Enumeration Members", + "children": [ + 2386, + 2387, + 2388 + ] + } + ], + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 170, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L170" + } + ] + }, + { + "id": 2389, + "name": "ListStore", + "variant": "declaration", + "kind": 128, + "flags": {}, + "children": [ + { + "id": 2390, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/stores/list-store.ts", + "line": 19, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/stores/list-store.ts#L19" + } + ], + "signatures": [ + { + "id": 2391, + "name": "new ListStore", + "variant": "signature", + "kind": 16384, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/stores/list-store.ts", + "line": 19, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/stores/list-store.ts#L19" + } + ], + "typeParameter": [ + { + "id": 2392, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "default": { + "type": "intrinsic", + "name": "object" + } + } + ], + "parameters": [ + { + "id": 2393, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/helpers/src/stores/list-store.ts", + "qualifiedName": "ListStoreOptionsType" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + ], + "name": "ListStoreOptionsType", + "package": "@music163/tango-helpers" + } + } + ], + "type": { + "type": "reference", + "target": 2389, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + ], + "name": "ListStore", + "package": "@music163/tango-helpers" + } + } + ] + }, + { + "id": 2394, + "name": "childrenProp", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPrivate": true + }, + "sources": [ + { + "fileName": "packages/helpers/src/stores/list-store.ts", + "line": 13, + "character": 10, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/stores/list-store.ts#L13" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2395, + "name": "keyProp", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPrivate": true + }, + "sources": [ + { + "fileName": "packages/helpers/src/stores/list-store.ts", + "line": 12, + "character": 10, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/stores/list-store.ts#L12" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2396, + "name": "nodeMap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPrivate": true + }, + "sources": [ + { + "fileName": "packages/helpers/src/stores/list-store.ts", + "line": 11, + "character": 10, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/stores/list-store.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es2015.collection.d.ts", + "qualifiedName": "Map" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + ], + "name": "Map", + "package": "typescript" + } + }, + { + "id": 2397, + "name": "nodes", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/stores/list-store.ts", + "line": 15, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/stores/list-store.ts#L15" + } + ], + "getSignature": { + "id": 2398, + "name": "nodes", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/stores/list-store.ts", + "line": 15, + "character": 6, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/stores/list-store.ts#L15" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es2015.iterable.d.ts", + "qualifiedName": "IterableIterator" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + ], + "name": "IterableIterator", + "package": "typescript" + } + } + }, + { + "id": 2399, + "name": "getNode", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/stores/list-store.ts", + "line": 26, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/stores/list-store.ts#L26" + } + ], + "signatures": [ + { + "id": 2400, + "name": "getNode", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/stores/list-store.ts", + "line": 26, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/stores/list-store.ts#L26" + } + ], + "parameters": [ + { + "id": 2401, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + ] + }, + { + "id": 2402, + "name": "visitNodes", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPrivate": true + }, + "sources": [ + { + "fileName": "packages/helpers/src/stores/list-store.ts", + "line": 34, + "character": 10, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/stores/list-store.ts#L34" + } + ], + "signatures": [ + { + "id": 2403, + "name": "visitNodes", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/stores/list-store.ts", + "line": 34, + "character": 10, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/stores/list-store.ts#L34" + } + ], + "parameters": [ + { + "id": 2404, + "name": "nodes", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + ], + "groups": [ + { + "title": "Constructors", + "children": [ + 2390 + ] + }, + { + "title": "Properties", + "children": [ + 2394, + 2395, + 2396 + ] + }, + { + "title": "Accessors", + "children": [ + 2397 + ] + }, + { + "title": "Methods", + "children": [ + 2399, + 2402 + ] + } + ], + "sources": [ + { + "fileName": "packages/helpers/src/stores/list-store.ts", + "line": 10, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/stores/list-store.ts#L10" + } + ], + "typeParameters": [ + { + "id": 2405, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "default": { + "type": "intrinsic", + "name": "object" + } + } + ] + }, + { + "id": 2406, + "name": "CommonGuideFormValueType", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2407, + "name": "childComponentName", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 211, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L211" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2408, + "name": "childPropsConfig", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 214, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L214" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2409, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2410, + "name": "fieldDescriptionName", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 218, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L218" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2411, + "name": "fieldName", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 216, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L216" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2412, + "name": "fieldType", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 220, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L220" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2410, + 2411, + 2412 + ] + } + ], + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 214, + "character": 20, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L214" + } + ] + } + } + }, + { + "id": 2413, + "name": "children", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 212, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L212" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "packages/helpers/src/types/advanced.ts", + "qualifiedName": "ChildType" + }, + "name": "ChildType", + "package": "@music163/tango-helpers" + } + }, + { + "id": 2414, + "name": "dataProviderProps", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 213, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L213" + } + ], + "type": { + "type": "reference", + "target": 2538, + "name": "IDataProviderFormProps", + "package": "@music163/tango-helpers" + } + }, + { + "id": 2415, + "name": "fatherComponentName", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 209, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L209" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2416, + "name": "fatherProps", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 210, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L210" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "Record", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2407, + 2408, + 2413, + 2414, + 2415, + 2416 + ] + } + ], + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 208, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L208" + } + ] + }, + { + "id": 2417, + "name": "CreateContextOptions", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2418, + "name": "errorMessage", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Error message to throw if the context is " + }, + { + "kind": "code", + "text": "`undefined`" + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/helpers/react-helper.ts", + "line": 14, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/helpers/react-helper.ts#L14" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2419, + "name": "name", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The display name of the context" + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/helpers/react-helper.ts", + "line": 18, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/helpers/react-helper.ts#L18" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2420, + "name": "strict", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "If " + }, + { + "kind": "code", + "text": "`true`" + }, + { + "kind": "text", + "text": ", React will throw if context is " + }, + { + "kind": "code", + "text": "`null`" + }, + { + "kind": "text", + "text": " or " + }, + { + "kind": "code", + "text": "`undefined`" + }, + { + "kind": "text", + "text": "\nIn some cases, you might want to support nested context, so you can set it to " + }, + { + "kind": "code", + "text": "`false`" + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/helpers/react-helper.ts", + "line": 10, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/helpers/react-helper.ts#L10" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2418, + 2419, + 2420 + ] + } + ], + "sources": [ + { + "fileName": "packages/helpers/src/helpers/react-helper.ts", + "line": 5, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/helpers/react-helper.ts#L5" + } + ] + }, + { + "id": 2421, + "name": "IOXModel", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "智能向导OX模型定义" + } + ] + }, + "children": [ + { + "id": 2422, + "name": "basicDataModelName", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 183, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L183" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "boolean" + }, + { + "type": "literal", + "value": "List" + }, + { + "type": "literal", + "value": "Integer" + }, + { + "type": "literal", + "value": "int" + }, + { + "type": "literal", + "value": "String" + }, + { + "type": "literal", + "value": "long" + }, + { + "type": "literal", + "value": "ENUM" + } + ] + } + }, + { + "id": 2423, + "name": "dataModelFieldDTOList", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 184, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L184" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 2421, + "name": "IOXModel", + "package": "@music163/tango-helpers" + } + } + }, + { + "id": 2424, + "name": "description", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 182, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L182" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2425, + "name": "extra", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 186, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L186" + } + ], + "type": { + "type": "reference", + "target": 2421, + "name": "IOXModel", + "package": "@music163/tango-helpers" + } + }, + { + "id": 2426, + "name": "extras", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 187, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L187" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 2421, + "name": "IOXModel", + "package": "@music163/tango-helpers" + } + } + }, + { + "id": 2427, + "name": "key", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 180, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L180" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2428, + "name": "linkedDataModelName", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 188, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L188" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "String" + }, + "name": "String", + "package": "typescript" + } + }, + { + "id": 2429, + "name": "linkedModelDTO", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 189, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L189" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2430, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2431, + "name": "fieldDTOList", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 191, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L191" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 2421, + "name": "IOXModel", + "package": "@music163/tango-helpers" + } + } + }, + { + "id": 2432, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 190, + "character": 4, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L190" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "ENUM" + }, + { + "type": "literal", + "value": "ARRAY" + }, + { + "type": "literal", + "value": "BASIC" + }, + { + "type": "literal", + "value": "CLASS" + }, + { + "type": "literal", + "value": "GENERIC" + }, + { + "type": "literal", + "value": "MAP" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2431, + 2432 + ] + } + ], + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 189, + "character": 18, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L189" + } + ] + } + } + }, + { + "id": 2433, + "name": "name", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 181, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L181" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2434, + "name": "paramType", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 193, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L193" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "RequestParam" + }, + { + "type": "literal", + "value": "JsonRequestParam" + } + ] + } + }, + { + "id": 2435, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 185, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L185" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "ENUM" + }, + { + "type": "literal", + "value": "ARRAY" + }, + { + "type": "literal", + "value": "BASIC" + }, + { + "type": "literal", + "value": "CLASS" + }, + { + "type": "literal", + "value": "GENERIC" + }, + { + "type": "literal", + "value": "MAP" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2422, + 2423, + 2424, + 2425, + 2426, + 2427, + 2428, + 2429, + 2433, + 2434, + 2435 + ] + } + ], + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 179, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L179" + } + ] + }, + { + "id": 2436, + "name": "ISelectedItemData", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "选中项数据类型" + } + ] + }, + "children": [ + { + "id": 2437, + "name": "bounding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 157, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L157" + } + ], + "type": { + "type": "reference", + "target": 2532, + "name": "ElementBoundingType", + "package": "@music163/tango-helpers" + } + }, + { + "id": 2438, + "name": "display", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "元素的CSS Display 值" + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 156, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L156" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2439, + "name": "element", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 158, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L158" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLElement" + }, + "name": "HTMLElement", + "package": "typescript" + } + }, + { + "id": 2440, + "name": "filename", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "所属文件路径" + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 148, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L148" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2441, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 140, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L140" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2442, + "name": "module", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [], + "blockTags": [ + { + "tag": "@deprecated", + "content": [ + { + "kind": "text", + "text": "使用 filename 取代" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 152, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L152" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2443, + "name": "name", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "组件名" + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 144, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L144" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2444, + "name": "parents", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 159, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L159" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 2436, + "name": "ISelectedItemData", + "package": "@music163/tango-helpers" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2437, + 2438, + 2439, + 2440, + 2441, + 2442, + 2443, + 2444 + ] + } + ], + "sources": [ + { + "fileName": "packages/helpers/src/types/advanced.ts", + "line": 139, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/advanced.ts#L139" + } + ] + }, + { + "id": 2445, + "name": "UseControllableStateProps", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2446, + "name": "defaultValue", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/helpers/src/hooks/use-controllable.ts", + "line": 12, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/hooks/use-controllable.ts#L12" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + }, + { + "type": "reflection", + "declaration": { + "id": 2447, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/hooks/use-controllable.ts", + "line": 12, + "character": 22, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/hooks/use-controllable.ts#L12" + } + ], + "signatures": [ + { + "id": 2448, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/hooks/use-controllable.ts", + "line": 12, + "character": 22, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/hooks/use-controllable.ts#L12" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + ] + } + } + ] + } + }, + { + "id": 2449, + "name": "onChange", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/helpers/src/hooks/use-controllable.ts", + "line": 13, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/hooks/use-controllable.ts#L13" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2450, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/hooks/use-controllable.ts", + "line": 13, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/hooks/use-controllable.ts#L13" + } + ], + "signatures": [ + { + "id": 2451, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/hooks/use-controllable.ts", + "line": 13, + "character": 13, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/hooks/use-controllable.ts#L13" + } + ], + "parameters": [ + { + "id": 2452, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2453, + "name": "shouldUpdate", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/helpers/src/hooks/use-controllable.ts", + "line": 14, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/hooks/use-controllable.ts#L14" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2454, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/hooks/use-controllable.ts", + "line": 14, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/hooks/use-controllable.ts#L14" + } + ], + "signatures": [ + { + "id": 2455, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/hooks/use-controllable.ts", + "line": 14, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/hooks/use-controllable.ts#L14" + } + ], + "parameters": [ + { + "id": 2456, + "name": "prev", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + }, + { + "id": 2457, + "name": "next", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + } + } + }, + { + "id": 2458, + "name": "value", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/helpers/src/hooks/use-controllable.ts", + "line": 11, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/hooks/use-controllable.ts#L11" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2446, + 2449, + 2453, + 2458 + ] + } + ], + "sources": [ + { + "fileName": "packages/helpers/src/hooks/use-controllable.ts", + "line": 10, + "character": 17, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/hooks/use-controllable.ts#L10" + } + ], + "typeParameters": [ + { + "id": 2459, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ] + }, + { + "id": 2460, + "name": "ComponentDndRulesType", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "组件拖拽规则类型" + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 99, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L99" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2461, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2462, + "name": "canDrag", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 103, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L103" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2463, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 103, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L103" + } + ], + "signatures": [ + { + "id": 2464, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "当前节点是否可以被拖拽" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + } + } + }, + { + "id": 2465, + "name": "canDrop", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 107, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L107" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2466, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 107, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L107" + } + ], + "signatures": [ + { + "id": 2467, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "当前节点是否可以拖拽到目标节点中" + } + ] + }, + "parameters": [ + { + "id": 2468, + "name": "targetName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + } + } + }, + { + "id": 2469, + "name": "canMoveIn", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 111, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L111" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2470, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 111, + "character": 14, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L111" + } + ], + "signatures": [ + { + "id": 2471, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "进来的节点是否可以落进来,仅适用于容器节点" + } + ] + }, + "parameters": [ + { + "id": 2472, + "name": "incomingName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + } + } + }, + { + "id": 2473, + "name": "canMoveOut", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 115, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L115" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2474, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 115, + "character": 15, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L115" + } + ], + "signatures": [ + { + "id": 2475, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "被拖拽的节点是否可以被拖离当前节点,仅适用于容器节点" + } + ] + }, + "parameters": [ + { + "id": 2476, + "name": "outgoingName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + } + } + }, + { + "id": 2477, + "name": "childrenContainerSelector", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "子节点的容器选择器,用于快速定位子节点容器,适合组件存在多个可搭建区域时使用" + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 119, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L119" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2462, + 2465, + 2469, + 2473, + 2477 + ] + } + ], + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 99, + "character": 36, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L99" + } + ] + } + } + }, + { + "id": 2478, + "name": "ComponentPropType", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "组件属性类型" + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 10, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L10" + } + ], + "typeParameters": [ + { + "id": 2479, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "default": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2480, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2481, + "name": "autoCompleteOptions", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "自动补全的提示值,仅对 ExpressionSetter 有效" + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 64, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L64" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 2482, + "name": "autoInitValue", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "如果没提供 initValue,是否自动初始化" + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 60, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L60" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 2483, + "name": "defaultValue", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "组件默认展示的值" + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 39, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L39" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 2484, + "name": "disableVariableSetter", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否禁用变量绑定" + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 89, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L89" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 2485, + "name": "docs", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "帮助文档链接地址" + } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nhttps://foo.bar/help\n```" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 35, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2486, + "name": "getProp", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 81, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L81" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2487, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 81, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L81" + } + ], + "signatures": [ + { + "id": 2488, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "动态设置属性,覆盖已有的 prop 对象" + } + ] + }, + "parameters": [ + { + "id": 2489, + "name": "form", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Partial" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2478, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + ], + "name": "ComponentPropType", + "package": "@music163/tango-helpers" + }, + { + "type": "literal", + "value": "getProp" + } + ], + "name": "Omit", + "package": "typescript" + } + ], + "name": "Partial", + "package": "typescript" + } + } + ] + } + } + }, + { + "id": 2490, + "name": "getSetterProps", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 77, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L77" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2491, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 77, + "character": 19, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L77" + } + ], + "signatures": [ + { + "id": 2492, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "动态设置传递给 setter 的属性" + } + ], + "blockTags": [ + { + "tag": "@deprecated", + "content": [ + { + "kind": "text", + "text": "请使用 getProp 代替" + } + ] + } + ] + }, + "parameters": [ + { + "id": 2493, + "name": "form", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + ] + } + } + }, + { + "id": 2494, + "name": "getVisible", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 93, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L93" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2495, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 93, + "character": 15, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L93" + } + ], + "signatures": [ + { + "id": 2496, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "动态设置表单项是否展示" + } + ] + }, + "parameters": [ + { + "id": 2497, + "name": "form", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + } + } + }, + { + "id": 2498, + "name": "group", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "属性的分组\n- basic 常用属性\n- event 事件属性\n- style 样式属性\n- advanced 高级属性" + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 30, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L30" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "basic" + }, + { + "type": "literal", + "value": "event" + }, + { + "type": "literal", + "value": "style" + }, + { + "type": "literal", + "value": "advanced" + } + ] + } + }, + { + "id": 2499, + "name": "initValue", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "首次拖拽后用来初始化组件的属性值" + } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\n\"str\" 字符串\n```" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\n1 数字\n```" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\n\"{() => {}}\" 函数\n```" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\n\"{1}\" 表达式\n```" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\n\"%random()%\" 内置命令\n```" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 48, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L48" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 2500, + "name": "name", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "属性名" + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 14, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L14" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2501, + "name": "options", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "配置项的可选值,setterProps.options 的简写" + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 85, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L85" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 2551, + "name": "OptionType", + "package": "@music163/tango-helpers" + } + } + }, + { + "id": 2502, + "name": "placeholder", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "输入提示" + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 56, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L56" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2503, + "name": "props", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "如果是对象属性,这里声明子属性列表" + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 52, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L52" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 2478, + "name": "ComponentPropType", + "package": "@music163/tango-helpers" + } + } + }, + { + "id": 2504, + "name": "setter", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "设置器" + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 68, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L68" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2505, + "name": "setterProps", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "传递给设置器的属性" + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 72, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L72" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + }, + { + "id": 2506, + "name": "tip", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "属性提示信息" + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 22, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L22" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2507, + "name": "title", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "属性中文名" + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 18, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L18" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2481, + 2482, + 2483, + 2484, + 2485, + 2486, + 2490, + 2494, + 2498, + 2499, + 2500, + 2501, + 2502, + 2503, + 2504, + 2505, + 2506, + 2507 + ] + } + ], + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 10, + "character": 41, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L10" + } + ] + } + } + }, + { + "id": 2508, + "name": "ComponentPrototypeType", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "组件原型类型" + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 125, + "character": 12, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L125" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2509, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2510, + "name": "category", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "分类\nbasic 通用\nlayout 布局容器\ncondition 条件容器\ntypography 排版\nnav 导航\nform 表单容器\ninput 输入\ndisplay 展示\nfeedback 反馈\nother 其他\nbiz 业务扩展" + } + ], + "blockTags": [ + { + "tag": "@deprecated", + "content": [ + { + "kind": "text", + "text": "已废弃,可以不提供" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 190, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L190" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "basic" + }, + { + "type": "literal", + "value": "layout" + }, + { + "type": "literal", + "value": "condition" + }, + { + "type": "literal", + "value": "typography" + }, + { + "type": "literal", + "value": "nav" + }, + { + "type": "literal", + "value": "form" + }, + { + "type": "literal", + "value": "xform" + }, + { + "type": "literal", + "value": "xtable" + }, + { + "type": "literal", + "value": "input" + }, + { + "type": "literal", + "value": "display" + }, + { + "type": "literal", + "value": "feedback" + }, + { + "type": "literal", + "value": "other" + }, + { + "type": "literal", + "value": "biz" + } + ] + } + }, + { + "id": 2511, + "name": "childrenName", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "直接子节点的类型" + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 230, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L230" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + }, + { + "id": 2512, + "name": "defaultChildren", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "已废弃,请使用 initChildren 替代" + } + ], + "blockTags": [ + { + "tag": "@deprecated", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 218, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L218" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2513, + "name": "docs", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "物料的文档地址" + } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nhttps://music-one.fn.netease.com/docs/button\n```" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 160, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L160" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2514, + "name": "exportType", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "导出方式" + } + ], + "blockTags": [ + { + "tag": "@default", + "content": [ + { + "kind": "code", + "text": "```ts\nnamedExport\n```" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nimport { Button } from 'antd';\n```" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nimport request from 'antd';\n```" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/helpers/src/types/prototype.ts", + "line": 142, + "character": 2, + "url": "https://github.com/NetEase/tango/blob/f3c51b7/packages/helpers/src/types/prototype.ts#L142" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "defaultExport" + }, + { + "type": "literal", + "value": "namedExport" + } + ] + } + }, + { + "id": 2515, + "name": "hasChildren", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "是否有子元素,决定了组件标签的声明方式" + } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\n\n```" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\n