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
↓ 75 callers
Method
push
* push 数据进入历史记录堆栈
packages/core/src/models/history.ts:125
↓ 42 callers
Method
update
* 更新文件内容
packages/core/src/models/file.ts:53
↓ 40 callers
Method
get
(selector: Selector)
packages/designer/src/dnd/dnd-query.ts:88
↓ 36 callers
Function
useWorkspace
()
packages/context/src/context.ts:31
↓ 33 callers
Function
onChange
(next: any[] = [])
packages/designer/src/setters/list-setter.tsx:23
↓ 27 callers
Function
keyNode2value
(node: t.Node)
packages/core/src/helpers/ast/generate.ts:98
↓ 23 callers
Function
code2expression
(code: string)
packages/core/src/helpers/ast/parse.ts:81
↓ 23 callers
Function
isWrappedByExpressionContainer
(code: string, isStrict = true)
packages/core/src/helpers/assert.ts:44
↓ 20 callers
Method
error
()
packages/setting-form/src/form-model.tsx:184
↓ 20 callers
Function
isValidExpressionCode
(code: string)
packages/core/src/helpers/ast/parse.ts:50
↓ 20 callers
Method
set
(data: ISelectedItemData, method: DropMethod)
packages/core/src/models/drop-target.ts:65
↓ 19 callers
Method
getValue
* 根据路径取值 * @param valuePath * @returns
packages/core/src/models/file.ts:146
↓ 18 callers
Function
setValue
(context: any, keyPath: string, value: any)
packages/helpers/src/helpers/object.ts:35
↓ 18 callers
Function
useDesigner
()
packages/context/src/context.ts:35
↓ 17 callers
Function
node2value
(node: t.Node, hasExpressionWrapper = true)
packages/core/src/helpers/ast/generate.ts:162
↓ 14 callers
Function
handleChange
(index: number)
packages/designer/src/setters/style-setter.tsx:135
↓ 14 callers
Function
resolvePackageIndex
(relativeEntry: string)
apps/playground/.umirc.ts:4
↓ 13 callers
Method
clear
* 重置
packages/core/src/models/drop-target.ts:73
↓ 13 callers
Function
isVariableString
(str: string)
packages/helpers/src/helpers/string.ts:194
↓ 13 callers
Function
registerWidget
(key: string, component: React.ComponentType<any>)
packages/designer/src/widgets.ts:20
↓ 12 callers
Function
getValue
(context: any, keyPath: string)
packages/helpers/src/helpers/object.ts:23
↓ 12 callers
Function
onChange
(name, value, field)
packages/designer/src/setting-panel.tsx:46
↓ 12 callers
Method
setValue
* 根据路径设置值 * @param valuePath * @param visitor
packages/core/src/models/file.ts:155
↓ 11 callers
Function
isPlainObject
(obj: any)
packages/helpers/src/helpers/assert.ts:30
↓ 11 callers
Function
onAction
(key: string)
packages/designer/src/setters/event-setter.tsx:58
↓ 10 callers
Method
add
()
packages/core/src/models/select-source.ts:97
↓ 10 callers
Function
useSandboxQuery
()
packages/designer/src/context.ts:21
↓ 10 callers
Function
value2node
( value: any, )
packages/core/src/helpers/ast/parse.ts:118
↓ 9 callers
Method
addFile
* 添加文件到工作区 * @param filename 文件名 * @param code 代码片段 * @param fileType 模块类型
packages/core/src/models/workspace.ts:319
↓ 9 callers
Method
addImportSpecifiers
* 添加导入符号 * @param source * @param newSpecifiers * @returns
packages/core/src/models/view-module.ts:229
↓ 9 callers
Function
code2object
(code: string, isStrict = true)
packages/helpers/src/helpers/string.ts:281
↓ 9 callers
Function
getVariableContent
(str: string)
packages/helpers/src/helpers/string.ts:238
↓ 9 callers
Function
isFilepath
(str: string)
packages/core/src/helpers/string.ts:191
↓ 9 callers
Function
off
* 取消事件监听器 * @param node HTML 元素 * @param eventName 事件名 * @param callback 事件监听器 * @param useCapture 是否开启事件捕获
packages/helpers/src/helpers/events.ts:36
↓ 9 callers
Method
select
(items: ISelectedItemData | ISelectedItemData[])
packages/core/src/models/select-source.ts:102
↓ 9 callers
Method
values
()
packages/setting-form/src/form-model.tsx:85
↓ 8 callers
Function
isFunction
(fn: any)
packages/helpers/src/helpers/assert.ts:14
↓ 8 callers
Function
isNil
(val: any)
packages/helpers/src/helpers/assert.ts:43
↓ 8 callers
Function
parseDndId
(str: string)
packages/helpers/src/helpers/string.ts:104
↓ 7 callers
Function
createIcon
(component: React.ComponentType<any>, displayName?: string)
packages/ui/src/icons/create-icon.tsx:5
↓ 7 callers
Function
expression2code
(node: t.Expression)
packages/core/src/helpers/ast/generate.ts:47
↓ 7 callers
Method
getNode
(id: string, filename?: string)
packages/core/src/models/workspace.ts:558
↓ 7 callers
Function
inferFileType
(filename: string)
packages/core/src/helpers/string.ts:8
↓ 7 callers
Function
isPathnameMatchRoute
(pathname: string, route: string)
packages/core/src/helpers/string.ts:146
↓ 7 callers
Function
useBoolean
(initialState: InitialStateType = false)
packages/helpers/src/hooks/use-boolean.ts:5
↓ 6 callers
Function
clone
(obj: any, withUndefined = true)
packages/helpers/src/helpers/object.ts:43
↓ 6 callers
Function
getFilepath
(routePath: string, baseDir: string, ext = '')
packages/core/src/helpers/string.ts:111
↓ 6 callers
Method
getPrototype
(name: string | ComponentPrototypeType)
packages/core/src/models/workspace.ts:247
↓ 6 callers
Function
isJSXElementById
(node: t.JSXElement, jsxElementNodeId: string)
packages/core/src/helpers/ast/traverse.ts:197
↓ 6 callers
Function
isValidObjectString
(str: string)
packages/helpers/src/helpers/string.ts:173
↓ 6 callers
Function
isValidUrl
(url: string)
packages/helpers/src/helpers/string.ts:43
↓ 6 callers
Method
remove
()
packages/core/src/models/select-source.ts:100
↓ 6 callers
Function
upperCamelCase
(str: string)
packages/helpers/src/helpers/string.ts:20
↓ 6 callers
Function
useWorkspaceData
()
packages/context/src/context.ts:39
↓ 5 callers
Function
buildVariableOptions
(title: string, key: string, children: any[])
packages/context/src/context.ts:132
↓ 5 callers
Method
getDraggableParentsData
(selector: Selector, hasParents: boolean)
packages/designer/src/dnd/dnd-query.ts:143
↓ 5 callers
Method
getElementData
(element: HTMLElement)
packages/designer/src/dnd/dnd-query.ts:100
↓ 5 callers
Method
getFile
* 根据文件名获取文件对象 * @param filename * @returns
packages/core/src/models/workspace.ts:477
↓ 5 callers
Function
getJSXElementAttributes
(node: t.JSXElement)
packages/core/src/helpers/ast/traverse.ts:109
↓ 5 callers
Function
getRender
(content: string, type?: 'tableCell' | 'tableExpandable')
packages/designer/src/setters/render-props-setter.tsx:48
↓ 5 callers
Function
isTangoVariable
(name: string)
packages/core/src/helpers/assert.ts:34
↓ 5 callers
Function
prototype2importDeclarationData
( prototype: ComponentPrototypeType, relativeFilepath?: string, )
packages/core/src/helpers/prototype.ts:14
↓ 5 callers
Method
setSimulator
(value: ISimulatorType | SimulatorNameType)
packages/core/src/models/designer.ts:153
↓ 5 callers
Method
updateDependency
* 更新依赖,没有就添加 * @param name * @param version
packages/core/src/models/workspace.ts:729
↓ 4 callers
Function
ast2code
(ast: t.Node, options: GeneratorOptions = defaultGeneratorOptions)
packages/core/src/helpers/ast/generate.ts:20
↓ 4 callers
Function
buildQueryBySlotId
(id: string)
packages/designer/src/helpers/dom.ts:10
↓ 4 callers
Function
camelCase
(str: string)
packages/helpers/src/helpers/string.ts:8
↓ 4 callers
Function
completeProperties
(from: number, object: Object)
packages/ui/src/input-code.tsx:31
↓ 4 callers
Function
createContext
(options: CreateContextOptions = {})
packages/helpers/src/helpers/react-helper.ts:27
↓ 4 callers
Method
dispatch
(message: SandpackMessage)
packages/sandbox/src/code-sandbox/manager.ts:229
↓ 4 callers
Function
expressionCode2ast
(code: string)
packages/core/src/helpers/ast/parse.ts:105
↓ 4 callers
Function
formatCode
(code: string, parser = 'babel')
packages/core/src/helpers/string.ts:135
↓ 4 callers
Method
getElementBySlotId
(slotId: string)
packages/designer/src/dnd/dnd-query.ts:96
↓ 4 callers
Function
getExpressionValue
(type: EventAction, value = '')
packages/designer/src/setters/event-setter.tsx:151
↓ 4 callers
Method
insertAfter
(targetNodeId: string, newNode: t.JSXElement)
packages/core/src/models/view-module.ts:350
↓ 4 callers
Method
insertChild
* 插入子节点的最后面 * @param targetNodeId * @param newNode * @param position * @returns
packages/core/src/models/view-module.ts:341
↓ 4 callers
Function
isDefineService
(name: string)
packages/core/src/helpers/assert.ts:11
↓ 4 callers
Function
isDefineStore
(name: string)
packages/core/src/helpers/assert.ts:22
↓ 4 callers
Function
isString
(str: any)
packages/helpers/src/helpers/assert.ts:10
↓ 4 callers
Function
onSubmit
(event: React.MouseEvent<HTMLElement, MouseEvent>)
packages/designer/src/sidebar/dependency-panel.tsx:649
↓ 4 callers
Function
prototype2jsxElement
(prototype: ComponentPrototypeType)
packages/core/src/helpers/prototype.ts:175
↓ 4 callers
Method
removeFile
* 删除工作区的文件 * @param filename
packages/core/src/models/workspace.ts:429
↓ 4 callers
Method
setActiveFile
* 设置当前选中的文件 * @param filename
packages/core/src/models/workspace.ts:271
↓ 4 callers
Method
setActiveRoute
* 设置当前路由 * @param routePath 路由路径
packages/core/src/models/workspace.ts:258
↓ 4 callers
Method
setActiveSidebarPanel
(panel: string)
packages/core/src/models/designer.ts:169
↓ 4 callers
Method
setActiveView
(view: DesignerViewType)
packages/core/src/models/designer.ts:165
↓ 4 callers
Function
value2code
(value: any)
packages/core/src/helpers/code-helpers.ts:8
↓ 3 callers
Method
_sync
(data: HistoryRecordData)
packages/core/src/models/history.ts:81
↓ 3 callers
Function
_updateData
(values: Array<Record<string, string>>)
packages/designer/src/components/input-kv.tsx:111
↓ 3 callers
Function
callback
()
packages/designer/src/sidebar/outline-panel/state-tree.tsx:33
↓ 3 callers
Method
cloneRawNode
* 返回克隆后的 ast 节点 * @returns
packages/core/src/models/node.ts:50
↓ 3 callers
Function
createEngine
({ workspace, defaultSimulatorMode = 'desktop', defaultActiveSidebarPanel = '', }: ICreateEngineOptions)
packages/core/src/factory.ts:24
↓ 3 callers
Function
createMissingPackageJSON
( files: IFiles, dependencies?: IDependencies, entry?: string, )
packages/sandbox/src/code-sandbox/helper.ts:17
↓ 3 callers
Function
filterTreeData
( array: T[], predict: (leaf: T) => boolean, childrenProp = 'children', onlyLeaf = false, )
packages/helpers/src/helpers/array.ts:40
↓ 3 callers
Function
formatValue
({ format, data }: IFormatValueConfig)
packages/designer/src/components/input-kv.tsx:185
↓ 3 callers
Function
getDragGhostElement
()
packages/designer/src/helpers/dom.ts:20
↓ 3 callers
Method
getElementBounding
(element: HTMLElement)
packages/designer/src/dnd/dnd-query.ts:104
↓ 3 callers
Function
getElementCSSDisplay
(element: HTMLElement)
packages/designer/src/helpers/dom.ts:59
↓ 3 callers
Method
getFilenameByRoutePath
* 根据路由路径获取文件名 * @param routePath * @returns
packages/core/src/models/workspace.ts:1172
↓ 3 callers
Function
getJSXElementName
(node: t.JSXElement)
packages/core/src/helpers/ast/traverse.ts:1112
next →
1–100 of 798, ranked by callers