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
↓ 3 callers
Function
getLastImportDeclarationIndex
* 从 ast 中找到最后一次 import 的位置的序号
packages/core/src/helpers/ast/traverse.ts:426
↓ 3 callers
Function
getPxValue
(value: string)
packages/designer/src/setters/css-setter.tsx:27
↓ 3 callers
Function
getPxValue
(value: string)
packages/designer/src/setters/style-setter.tsx:328
↓ 3 callers
Function
getRelativePath
(from: string, to: string)
packages/core/src/helpers/string.ts:178
↓ 3 callers
Method
getRelativePoint
* 获取相对容器的位置 * @param point
packages/designer/src/dnd/dnd-query.ts:112
↓ 3 callers
Function
getSandboxConfig
()
packages/designer/src/sandbox/sandbox.tsx:67
↓ 3 callers
Function
getWidget
(key: string)
packages/designer/src/widgets.ts:29
↓ 3 callers
Function
isValidCode
(code: string)
packages/core/src/helpers/ast/parse.ts:35
↓ 3 callers
Function
isValidComponentName
(name: string)
packages/core/src/helpers/string.ts:82
↓ 3 callers
Function
node2code
(node: t.Node)
packages/core/src/helpers/ast/generate.ts:136
↓ 3 callers
Function
object2node
( obj: object, getValueNode: (value: any, key?: string) => t.Expression = value2node, )
packages/core/src/helpers/ast/parse.ts:174
↓ 3 callers
Function
onAdd
(data: any)
packages/designer/src/setters/list-setter.tsx:45
↓ 3 callers
Method
onChange
(name: string, values: any, field: Field)
packages/setting-form/src/form-model.tsx:139
↓ 3 callers
Method
onFilesChange
(filenams: string[])
packages/core/src/models/workspace.ts:1134
↓ 3 callers
Function
onOk
(event, { values })
packages/designer/src/sidebar/dependency-panel.tsx:461
↓ 3 callers
Function
parseImportDeclaration
* 解析导入语句
packages/core/src/helpers/ast/traverse.ts:1336
↓ 3 callers
Method
refresh
* 刷新目标文件 * @param filenames
packages/core/src/models/workspace.ts:1142
↓ 3 callers
Function
setElementStyle
(selector: Selector, style: any)
packages/designer/src/helpers/dom.ts:22
↓ 3 callers
Method
setValue
(name: string, value: any)
packages/setting-form/src/form-model.tsx:107
↓ 3 callers
Function
toMoment
(value: any, format: string)
packages/designer/src/setters/date-setter.tsx:6
↓ 3 callers
Function
traverseExpressionNode
(node: t.Expression, options: TraverseOptions)
packages/core/src/helpers/ast/traverse.ts:44
↓ 3 callers
Method
updatePreview
(sandboxInfo = this.sandboxInfo)
packages/sandbox/src/code-sandbox/manager.ts:184
↓ 3 callers
Method
updateRoute
* 更新页面路由配置 * @param sourceRoutePath * @param targetPageData
packages/core/src/models/workspace.ts:540
↓ 3 callers
Function
updateServiceConfigToServiceFile
( ast: t.File, config: { [key: string]: IServiceFunctionPayload }, )
packages/core/src/helpers/ast/traverse.ts:1009
↓ 3 callers
Function
uuid
(prefix = 't', fractionDigits = 4)
packages/helpers/src/helpers/string.ts:30
↓ 3 callers
Function
value2jsxAttributeValueNode
(value: any)
packages/core/src/helpers/ast/parse.ts:193
↓ 3 callers
Function
visitJSXElementAttributes
* 遍历 jsxElement 的 attributes 集合 * @param node * @param visitCallback
packages/core/src/helpers/ast/traverse.ts:59
↓ 3 callers
Function
warning
(condition: boolean, message: string)
packages/helpers/src/helpers/logger.ts:30
↓ 2 callers
Function
addImportDeclaration
( ast: t.File, source: string, specifiers: IImportSpecifierData[], )
packages/core/src/helpers/ast/traverse.ts:539
↓ 2 callers
Method
addRoute
* 添加新的路由
packages/core/src/models/workspace.ts:531
↓ 2 callers
Method
addStoreFile
(storeName: string, code: string)
packages/core/src/models/workspace.ts:398
↓ 2 callers
Method
channelListen
(listener: ListenerFunction)
packages/sandbox/src/code-sandbox/iframe-protocol.ts:93
↓ 2 callers
Function
clearJSXElementTrackingData
* 从 JSXElement 中移除追踪属性 * @param node * @returns
packages/core/src/helpers/ast/traverse.ts:1121
↓ 2 callers
Function
cloneJSXElementWithoutTrackingData
(node: t.JSXElement)
packages/core/src/helpers/ast/traverse.ts:1204
↓ 2 callers
Function
code2ast
(code: string)
packages/core/src/helpers/ast/parse.ts:64
↓ 2 callers
Function
cssPattern
(string: string, name: string)
packages/designer/src/setters/css-setter.tsx:38
↓ 2 callers
Function
deepCloneNode
(obj: any, component?: string)
packages/core/src/helpers/schema-helpers.ts:4
↓ 2 callers
Function
deepCloneObject
()
packages/core/src/helpers/schema-helpers.ts:5
↓ 2 callers
Method
dropNode
* 将节点拽入视图中
packages/core/src/models/workspace.ts:1036
↓ 2 callers
Method
file
* 选中结点位于的文件
packages/core/src/models/select-source.ts:64
↓ 2 callers
Function
getBlockNameByFilename
(filename: string)
packages/core/src/helpers/string.ts:167
↓ 2 callers
Function
getDisplayName
(Component: any)
packages/helpers/src/helpers/react-helper.ts:56
↓ 2 callers
Method
getElement
(selector: Selector)
packages/designer/src/dnd/dnd-query.ts:92
↓ 2 callers
Function
getElementBoundingData
(element: HTMLElement, relativeContainer?: HTMLElement)
packages/designer/src/helpers/dom.ts:31
↓ 2 callers
Function
getIsActive
()
packages/designer/src/sandbox/sandbox.tsx:64
↓ 2 callers
Function
getModuleNameByFilename
(filename: string)
packages/core/src/helpers/string.ts:97
↓ 2 callers
Function
getNameByMemberExpression
* 获取成员表达式的调用名 * @example Date.now() --> Date.now * @param node * @returns
packages/core/src/helpers/ast/generate.ts:70
↓ 2 callers
Function
getNodeKeys
(data: ITangoViewNodeData[])
packages/designer/src/sidebar/outline-panel/components-tree.tsx:67
↓ 2 callers
Function
getPrivilegeCode
(appName: string, routePath: string)
packages/core/src/helpers/string.ts:122
↓ 2 callers
Function
getRawCssValue
(value: string)
packages/designer/src/setters/css-setter.tsx:20
↓ 2 callers
Method
getRealViewFilePath
(filePath: string)
packages/core/src/models/workspace.ts:1183
↓ 2 callers
Function
getRelativePoint
(point: MousePoint, relativeContainer?: HTMLElement)
packages/designer/src/helpers/dom.ts:43
↓ 2 callers
Method
getValue
(name: string, defaultValue?: any)
packages/setting-form/src/form-model.tsx:103
↓ 2 callers
Function
getWrappedExpressionCode
(code: string)
packages/designer/src/setters/expression-setter.tsx:42
↓ 2 callers
Function
handleInput
(name: string, index: number, val: string)
packages/designer/src/components/input-kv.tsx:100
↓ 2 callers
Method
insertBefore
(targetNodeId: string, newNode: t.JSXElement)
packages/core/src/models/view-module.ts:355
↓ 2 callers
Method
insertToSelectedNode
* 在选中节点中插入子节点 * @param childName 节点名
packages/core/src/models/workspace.ts:997
↓ 2 callers
Function
isValidNestProps
(props?: unknown)
packages/setting-form/src/helpers.ts:3
↓ 2 callers
Function
jsxAttributeValueNode2value
(node: t.Node)
packages/core/src/helpers/ast/generate.ts:219
↓ 2 callers
Function
makeImportDeclaration
(source: string, specifiers: IImportSpecifierData[])
packages/core/src/helpers/ast/traverse.ts:491
↓ 2 callers
Function
makeImportDeclarationLegacy
(importedModule: IImportDeclarationPayload)
packages/core/src/helpers/ast/traverse.ts:456
↓ 2 callers
Function
merge
(target: object, source: object)
packages/helpers/src/helpers/object.ts:10
↓ 2 callers
Function
namesToImportDeclarations
( names: string[], nameMap: Dict<IImportSpecifierSourceData>, )
packages/core/src/helpers/object.ts:10
↓ 2 callers
Function
observableGetIn
(obj: any, key: string | string[], defaultValue?: any)
packages/setting-form/src/helpers.ts:17
↓ 2 callers
Function
observableSetIn
(obj: unknown, key: string | string[], value: unknown)
packages/setting-form/src/helpers.ts:35
↓ 2 callers
Function
onClick
(e: React.MouseEvent)
packages/designer/src/dnd/use-dnd.ts:121
↓ 2 callers
Function
onDepUpgrade
* 处理依赖升级的逻辑
packages/designer/src/sidebar/dependency-panel.tsx:194
↓ 2 callers
Function
onViewChange
(data: any, config: ISandboxEventHandlerConfig)
packages/designer/src/sandbox/sandbox.tsx:209
↓ 2 callers
Function
parseDndTrackId
(str: string)
packages/helpers/src/helpers/string.ts:67
↓ 2 callers
Function
pick
(obj: any, keys: string[])
packages/helpers/src/helpers/object.ts:67
↓ 2 callers
Function
pushExternalResources
(list: string[], tokenMap?: { [x: string]: any })
packages/designer/src/sandbox/sandbox.tsx:468
↓ 2 callers
Function
pushExternals
(name: string, library?: string)
packages/designer/src/sandbox/sandbox.tsx:477
↓ 2 callers
Function
register
(config: IFormItemCreateOptions)
packages/setting-form/src/form-item.tsx:186
↓ 2 callers
Method
removeDependency
* 移除依赖 * @param name
packages/core/src/models/workspace.ts:776
↓ 2 callers
Method
removeNode
* 删除节点 * @param nodeId
packages/core/src/models/view-module.ts:289
↓ 2 callers
Method
removeSelectedNode
* 删除选中节点
packages/core/src/models/workspace.ts:868
↓ 2 callers
Method
renameFile
* 重命名文件 * @param oldFilename * @param newFilename
packages/core/src/models/workspace.ts:450
↓ 2 callers
Method
replaceNode
* 替换目标节点
packages/core/src/models/workspace.ts:975
↓ 2 callers
Function
resolve
(list: Array<any>)
packages/designer/src/components/input-kv.tsx:202
↓ 2 callers
Function
serviceConfig2Node
(payload: IServiceFunctionPayload)
packages/core/src/helpers/ast/traverse.ts:1000
↓ 2 callers
Method
setActiveViewFile
* 根据当前的路由计算当前的视图模块
packages/core/src/models/workspace.ts:281
↓ 2 callers
Method
setComponentPrototypes
(prototypes: Record<string, ComponentPrototypeType>)
packages/core/src/models/workspace.ts:297
↓ 2 callers
Method
setItem
* 更新组件记录 * @param component
packages/core/src/helpers/id-generator.ts:23
↓ 2 callers
Function
specifierDataList2nodes
(specifiers: IImportSpecifierData[])
packages/core/src/helpers/ast/traverse.ts:487
↓ 2 callers
Function
splitToPath
(name: string)
packages/setting-form/src/helpers.ts:7
↓ 2 callers
Function
toMoments
(value: string[], format: string)
packages/designer/src/setters/date-setter.tsx:42
↓ 2 callers
Method
updateFile
(filename: string, code: string, shouldFormatCode = false)
packages/core/src/models/workspace.ts:411
↓ 2 callers
Method
updateImportSpecifiersLegacy
* 更新导入的变量 * @deprecated 使用 updateImportDeclaration 代替
packages/core/src/models/view-module.ts:247
↓ 2 callers
Method
updateNodeAttributes
(nodeId: string, config: Record<string, any>, relatedImports?: string[])
packages/core/src/models/view-module.ts:307
↓ 2 callers
Method
updateSelectedNodeAttributes
( attributes: Record<string, any> = {}, relatedImports: string[] = [], )
packages/core/src/models/workspace.ts:1019
↓ 2 callers
Function
useCallbackRef
( callback: T | undefined, deps: React.DependencyList = [], )
packages/helpers/src/hooks/use-callback-ref.ts:8
↓ 2 callers
Function
useContext
()
packages/helpers/src/helpers/react-helper.ts:38
↓ 2 callers
Function
useControllableState
(props: UseControllableStateProps<T>)
packages/helpers/src/hooks/use-controllable.ts:17
↓ 2 callers
Function
useFormModel
()
packages/setting-form/src/context.tsx:9
↓ 2 callers
Function
useSandbox
({ isPreview: isPreviewProp, configFormatter, filesFormatter, onViewChange, onMessage: onMessageProp
packages/designer/src/sandbox/sandbox.tsx:47
↓ 2 callers
Function
value2expressionCode
(val: any)
packages/core/src/helpers/code-helpers.ts:33
↓ 2 callers
Function
value2jsxChildrenValueNode
(value: any)
packages/core/src/helpers/ast/parse.ts:220
↓ 1 callers
Method
_analysisAst
()
packages/core/src/models/module.ts:96
↓ 1 callers
Method
_syncByAst
* 基于最新的 ast 进行源码同步
packages/core/src/models/module.ts:69
↓ 1 callers
Method
_syncByCode
* 基于输入的源码进行同步 * @param code 源码 * @param isFormatCode 是否格式化代码 * @returns
packages/core/src/models/module.ts:81
← previous
next →
101–200 of 798, ranked by callers