Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NetEase/tango
/ functions
Functions
798 in github.com/NetEase/tango
⨍
Functions
798
◇
Types & classes
270
↓ 1 callers
Method
addFiles
* 添加一组文件到工作区,如果文件同名,后面的文件会覆盖前面的文件 * @param files
packages/core/src/models/workspace.ts:307
↓ 1 callers
Method
addImportDeclaration
(source: string, specifiers: IImportSpecifierData[])
packages/core/src/models/module.ts:56
↓ 1 callers
Function
addImportDeclarationLegacy
(ast: t.File, importedModule: IImportDeclarationPayload)
packages/core/src/helpers/ast/traverse.ts:527
↓ 1 callers
Function
addJSXElementAttribute
* 新增 JSXElement 的属性节点 * @param node * @param name * @param value
packages/core/src/helpers/ast/traverse.ts:364
↓ 1 callers
Function
addRouteToRouteFile
(ast: t.File, routePath: string, importFilePath: string)
packages/core/src/helpers/ast/traverse.ts:670
↓ 1 callers
Method
addServiceFunction
* 新增服务函数,支持批量添加
packages/core/src/models/workspace.ts:675
↓ 1 callers
Method
addServiceFunctions
(payloads: IServiceFunctionPayload[])
packages/core/src/models/service-module.ts:76
↓ 1 callers
Method
addState
* 添加状态属性 * @param stateName * @param initValue
packages/core/src/models/store-module.ts:100
↓ 1 callers
Method
addStore
* 新建模型 * @param name
packages/core/src/models/store-module.ts:49
↓ 1 callers
Function
addStoreState
(ast: t.File, stateName: string, initValue: string)
packages/core/src/helpers/ast/traverse.ts:832
↓ 1 callers
Method
addStoreState
* 添加模型属性 * @param storeName * @param stateName * @param initValue
packages/core/src/models/workspace.ts:605
↓ 1 callers
Function
addStoreToEntryFile
(ast: t.File, storeName: string)
packages/core/src/helpers/ast/traverse.ts:779
↓ 1 callers
Function
appendChildToJSXElement
( ast: t.File, targetJSXElementNodeId: string, newNode: t.JSXElement, position: InsertChildPositionTyp
packages/core/src/helpers/ast/traverse.ts:214
↓ 1 callers
Function
array2object
( arr: Array<Record<string, any>>, getKey: (item: any) => any, getValue?: (item: any) => any, )
packages/helpers/src/helpers/array.ts:19
↓ 1 callers
Method
back
* 上一步
packages/core/src/models/history.ts:92
↓ 1 callers
Function
buildAutoComplete
* * @param scope 预测的补全上下文 * @param customOptions 自定义补全选项列表 * @returns
packages/ui/src/input-code.tsx:52
↓ 1 callers
Function
buildImportMap
* 导入信息转为 变量名->来源 的 map 结构 * @param importedModules * @returns
packages/core/src/models/view-module.ts:41
↓ 1 callers
Function
callAll
(...fns: any[])
packages/helpers/src/helpers/function.ts:9
↓ 1 callers
Function
canAccessIFrame
(iframe: HTMLIFrameElement)
packages/designer/src/sandbox/sandbox.tsx:514
↓ 1 callers
Function
changeRoute
(iframeEl: HTMLIFrameElement, path = '/', routerMode = 'history')
packages/sandbox/src/code-sandbox/helper.ts:59
↓ 1 callers
Method
cleanup
()
packages/sandbox/src/code-sandbox/manager.ts:223
↓ 1 callers
Method
cloneSelectedNode
* 克隆选中节点,追加到当前结点的后方
packages/core/src/models/workspace.ts:928
↓ 1 callers
Method
closeSidebarPanel
()
packages/core/src/models/designer.ts:176
↓ 1 callers
Function
code2jsxAttributeValueNode
(code: string)
packages/core/src/helpers/ast/parse.ts:189
↓ 1 callers
Function
compareValue
(origin: Array<any>, data: Array<any>)
packages/designer/src/components/input-kv.tsx:201
↓ 1 callers
Method
copyFiles
* 文件拷贝 * @param sourcePath * @param targetPath
packages/core/src/models/workspace.ts:1208
↓ 1 callers
Method
copySelectedNode
* 复制选中结点
packages/core/src/models/workspace.ts:889
↓ 1 callers
Method
copyViewPage
* 复制视图文件 * @param sourceRoute * @param targetRouteConfig
packages/core/src/models/workspace.ts:551
↓ 1 callers
Function
copyWithoutUndefined
(source: Record<string, any>)
packages/designer/src/setters/list-setter.tsx:8
↓ 1 callers
Function
createFormItem
(options: IFormItemCreateOptions)
packages/setting-form/src/form-item.tsx:61
↓ 1 callers
Function
deepCloneElementNode
()
packages/core/src/helpers/schema-helpers.ts:15
↓ 1 callers
Function
deleteServiceConfigFromServiceFile
(ast: t.File, serviceFunctionName: string)
packages/core/src/helpers/ast/traverse.ts:971
↓ 1 callers
Method
deleteServiceFunction
(serviceFunctionName: string)
packages/core/src/models/service-module.ts:92
↓ 1 callers
Function
distanceToRect
(point: any, rect: any)
packages/designer/src/helpers/dom.ts:93
↓ 1 callers
Function
expressionValueValidate
(value: string)
packages/designer/src/setters/expression-setter.tsx:17
↓ 1 callers
Function
filterComponentProps
(props: ComponentPrototypeType['props'], keyword: string)
packages/setting-form/src/form.tsx:31
↓ 1 callers
Function
fixKey
(key: string)
packages/designer/src/dnd/hotkey.ts:25
↓ 1 callers
Function
fixSandboxFiles
(files: Record<string, { code: string }>, entry = '/src/index.js')
packages/designer/src/sandbox/sandbox.tsx:400
↓ 1 callers
Function
formatData
(data?: Array<Record<string, string>>)
packages/designer/src/components/input-kv.tsx:173
↓ 1 callers
Method
forward
* 下一步
packages/core/src/models/history.ts:103
↓ 1 callers
Method
generateId
* 获取组件 ID * @param component * @returns
packages/core/src/helpers/id-generator.ts:40
↓ 1 callers
Function
getActionText
(type: EventAction, temp: string, value: any)
packages/designer/src/setters/event-setter.tsx:140
↓ 1 callers
Function
getApiDefaultName
(url: string)
packages/designer/src/sidebar/datasource-panel/interface-config.tsx:43
↓ 1 callers
Function
getCodeBlockFormMarkdown
(markdown: string)
packages/helpers/src/helpers/string.ts:298
↓ 1 callers
Method
getDraggableDescendants
* 获取可拖拽的子元素 * @param selector * @param locateSelector * @returns
packages/designer/src/dnd/dnd-query.ts:139
↓ 1 callers
Method
getDraggableElementsDataByArea
* 获得最近的一个可拖拽的父结点的所有子结点 * @param selector * @param startPoint * @returns
packages/designer/src/dnd/dnd-query.ts:169
↓ 1 callers
Method
getDraggableParents
(selector: Selector)
packages/designer/src/dnd/dnd-query.ts:122
↓ 1 callers
Function
getElement
(selector: Selector)
packages/designer/src/helpers/dom.ts:14
↓ 1 callers
Function
getElementData
( element: HTMLElement, relativeContainer?: HTMLElement, )
packages/designer/src/helpers/dom.ts:68
↓ 1 callers
Function
getElementDataProps
(element: HTMLElement)
packages/helpers/src/helpers/dom.ts:6
↓ 1 callers
Method
getField
(name: string)
packages/setting-form/src/form-model.tsx:114
↓ 1 callers
Method
getFiles
()
packages/sandbox/src/code-sandbox/manager.ts:233
↓ 1 callers
Function
getHotkey
(e: React.KeyboardEvent)
packages/helpers/src/helpers/events.ts:88
↓ 1 callers
Function
getImageUrl
(url: string)
packages/designer/src/setters/style-setter.tsx:210
↓ 1 callers
Method
getImportDeclarationByNodes
* 基于输入结点获得结点依赖的导入声明信息 * @param nodes
packages/core/src/models/workspace.ts:1157
↓ 1 callers
Function
getImportDeclarationData
* @deprecated 使用 parseImportDeclaration 代替 * @param node * @returns
packages/core/src/helpers/ast/traverse.ts:501
↓ 1 callers
Function
getJSXElementChildrenNames
(node: t.JSXElement)
packages/core/src/helpers/ast/traverse.ts:122
↓ 1 callers
Function
getJsonValuePath
(namespace: any[])
packages/ui/src/json-view.tsx:41
↓ 1 callers
Function
getKey
(item: any)
packages/designer/src/setters/option-setter.tsx:11
↓ 1 callers
Function
getKeyboardEventFns
(e: React.KeyboardEvent)
packages/helpers/src/helpers/events.ts:68
↓ 1 callers
Function
getLastExportDeclarationIndex
* 从 ast 中找到最后一次 export 的位置的序号
packages/core/src/helpers/ast/traverse.ts:439
↓ 1 callers
Method
getNode
* 获取对应的 node * @deprecated
packages/core/src/models/drop-target.ts:81
↓ 1 callers
Method
getNode
* 获取对应的 node * @deprecated
packages/core/src/models/drag-source.ts:88
↓ 1 callers
Function
getOnEdit
(index: number)
packages/designer/src/setters/list-setter.tsx:27
↓ 1 callers
Function
getOnRemove
(index: number)
packages/designer/src/setters/list-setter.tsx:36
↓ 1 callers
Function
getPackageJSON
(dependencies: IDependencies = {}, entry = '/index.js')
packages/sandbox/src/code-sandbox/helper.ts:3
↓ 1 callers
Method
getPath
(name: string)
packages/setting-form/src/form-model.tsx:135
↓ 1 callers
Function
getPropKeyValuePair
* 基于 key-value 生成 prop={value} 字符串 * @param key * @param value * @returns
packages/core/src/helpers/prototype.ts:90
↓ 1 callers
Function
getRawCssValue
(value: string)
packages/designer/src/setters/style-setter.tsx:13
↓ 1 callers
Function
getResizeHandles
( resizeHandlePosition: ResizableBoxProps['resizeHandlePosition'], axis: ResizableBoxProps['axis'], )
packages/designer/src/sidebar/resizable-box.tsx:30
↓ 1 callers
Method
getRouteByRoutePath
* 根据路由地址获取 route 对象
packages/core/src/models/route-module.ts:40
↓ 1 callers
Method
getServiceFunction
* 获取服务函数的详情 * TODO: 不要 services 前缀 * @param serviceKey `services.list` 或 `services.sub.list` * @returns
packages/core/src/models/workspace.ts:637
↓ 1 callers
Function
getSettingValue
(attributes: Record<string, string>)
packages/designer/src/setting-panel.tsx:32
↓ 1 callers
Method
getSubModel
(name: string)
packages/setting-form/src/form-model.tsx:126
↓ 1 callers
Function
getType
(type: any = {})
apps/website/src/components/TypesTable.tsx:16
↓ 1 callers
Function
getValueByPath
(obj, path)
apps/website/src/components/TypesTable.tsx:172
↓ 1 callers
Method
globalListen
(listener: ListenerFunction)
packages/sandbox/src/code-sandbox/iframe-protocol.ts:76
↓ 1 callers
Method
go
* 通过相对位置从历史记录加载记录
packages/core/src/models/history.ts:114
↓ 1 callers
Function
handleClick
(ev: any, item: Record<string, any>)
packages/designer/src/components/menu.tsx:72
↓ 1 callers
Function
handleDelete
(index: number, item: any)
packages/designer/src/components/input-kv.tsx:90
↓ 1 callers
Function
hasFileExtension
(str: string)
packages/helpers/src/helpers/string.ts:55
↓ 1 callers
Method
initializeElement
()
packages/sandbox/src/code-sandbox/manager.ts:247
↓ 1 callers
Function
insertImportSpecifiers
( ast: t.File, source: string, newSpecifiers: IImportSpecifierData[], )
packages/core/src/helpers/ast/traverse.ts:605
↓ 1 callers
Function
insertSiblingAfterJSXElement
( ast: t.File, targetJSXElementNodeId: string, newNode: t.JSXElement, )
packages/core/src/helpers/ast/traverse.ts:246
↓ 1 callers
Function
insertSiblingBeforeJSXElement
( ast: t.File, targetJSXElementNodeId: string, newNode: t.JSXElement, )
packages/core/src/helpers/ast/traverse.ts:277
↓ 1 callers
Method
insertToNode
* 在目标节点中插入子节点 * @param targetNodeId 目标节点dnd-id * @param sourceName 插入的组件名称 * @returns
packages/core/src/models/workspace.ts:951
↓ 1 callers
Method
isChildOfElement
(parentElementSlotId: string, childElementSlotId: string)
packages/designer/src/dnd/dnd-query.ts:116
↓ 1 callers
Function
isFunctionComponent
(Comp: any)
packages/helpers/src/helpers/react-helper.ts:81
↓ 1 callers
Function
isInputElements
(elementType: string)
packages/designer/src/dnd/use-dnd.ts:431
↓ 1 callers
Function
isJsFile
(path: string)
packages/designer/src/editor.tsx:126
↓ 1 callers
Function
isNumericKey
(key: string)
packages/setting-form/src/helpers.ts:12
↓ 1 callers
Function
isObject
(obj: any)
packages/helpers/src/helpers/assert.ts:26
↓ 1 callers
Function
isPlainString
(str: string)
packages/helpers/src/helpers/string.ts:227
↓ 1 callers
Function
isSameOrigin
(url1: string, url2: string)
packages/sandbox/src/code-sandbox/helper.ts:45
↓ 1 callers
Function
isStringCode
* 是否是字符串代码 * @param code * @returns
packages/core/src/helpers/code-helpers.ts:19
↓ 1 callers
Function
isValidFunctionCode
(str: string)
packages/helpers/src/helpers/string.ts:153
↓ 1 callers
Function
isWrappingWithBrackets
* 是否被 () 包裹 * * @example ({ foo: 'foo' }) -> true * @example { foo: 'foo' } -> false * * @param str 目标字符串
packages/core/src/helpers/ast/generate.ts:38
↓ 1 callers
Method
listDependencies
* 获取 package.json 中的依赖列表 * @returns * TODO: fix this logic to merge dependencies from package.json and tango.config.json
packages/core/src/models/workspace.ts:710
↓ 1 callers
Method
listFiles
* 获取文件列表 * @returns { [filename]: fileCode }
packages/core/src/models/workspace.ts:485
↓ 1 callers
Method
listModals
* 弹窗列表
packages/core/src/models/view-module.ts:189
← previous
next →
201–300 of 798, ranked by callers