Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alovajs/devtools
/ functions
Functions
531 in github.com/alovajs/devtools
⨍
Functions
531
◇
Types & classes
214
↓ 1 callers
Function
isValidJSIdentifier
(str?: string)
packages/wormhole/src/core/loader/standardLoader/helper.ts:140
↓ 1 callers
Function
isValidTagName
* Validates if tag name follows naming conventions * @param tag The tag name to validate * @returns true if valid, false otherwise
packages/wormhole/src/plugins/presets/tagModifier.ts:14
↓ 1 callers
Method
load
(config: GeneratorConfig)
packages/wormhole/src/helper/config/GeneratorHelper.ts:37
↓ 1 callers
Method
load
* 加载并验证配置
packages/wormhole/src/helper/config/ConfigManager.ts:35
↓ 1 callers
Function
loadLanguageAsync
(lang: string)
packages/vscode-extension/src/plugins/i18n.ts:31
↓ 1 callers
Function
loadReleasePlan
()
scripts/utils/release-plan.ts:27
↓ 1 callers
Function
loading
(text: string = '')
packages/vscode-extension/ext/commands/statusBar.ts:7
↓ 1 callers
Function
m
(ctx)
packages/vscode-extension/ext/commands/index.ts:23
↓ 1 callers
Function
main
()
packages/vscode-extension/e2e/index.ts:10
↓ 1 callers
Function
main
()
scripts/bump-version.ts:34
↓ 1 callers
Function
main
()
scripts/version.ts:5
↓ 1 callers
Function
main
()
scripts/release.ts:29
↓ 1 callers
Function
mergeObject
(objValue: any, srcValue: any, options: { openApi: OpenAPIDocument map?: Array<[string, any]> refNameMap
packages/wormhole/src/utils/openapi.ts:400
↓ 1 callers
Function
normalEnumTypeGenerator
(ast: TEnum, ctx: GeneratorCtx)
packages/wormhole/src/core/loader/astLoader/generates/enum.ts:8
↓ 1 callers
Function
normalInterfaceGenerator
(ast: TInterface, ctx: GeneratorCtx)
packages/wormhole/src/core/loader/astLoader/generates/interface.ts:23
↓ 1 callers
Function
normalizeString
(str?: string)
packages/wormhole/test/generates/utils.ts:4
↓ 1 callers
Method
offHover
()
packages/vscode-extension/src/hooks/use-tree-node.ts:50
↓ 1 callers
Function
offMessage
(id: number)
packages/vscode-extension/ext/utils/message.ts:50
↓ 1 callers
Function
onMessage
( listener: (value?: DataType, from?: string) => void, )
packages/vscode-extension/src/hooks/use-message.ts:32
↓ 1 callers
Function
onOnceMessage
(listener: (msg: DataType) => void)
packages/vscode-extension/ext/utils/message.ts:54
↓ 1 callers
Method
onReference
(ast)
packages/wormhole/src/core/loader/schemaLoader/index.ts:28
↓ 1 callers
Function
onType
( channel: string, type: string, listener: (value: T) => void, )
packages/vscode-extension/src/hooks/use-message.ts:65
↓ 1 callers
Method
openApiDetail
(api: Api)
packages/vscode-extension/ext/core/VscodeClient.ts:42
↓ 1 callers
Method
openDocs
(url: string)
packages/vscode-extension/ext/commands/docs.ts:7
↓ 1 callers
Method
openSnippetSearch
()
packages/vscode-extension/ext/commands/codeSnippet.ts:44
↓ 1 callers
Function
optimizeRefsMap
( refsMap: Record<string, string>, usedRefs: Array<string | ReferenceObject>, )
packages/wormhole/src/utils/openapi.ts:236
↓ 1 callers
Function
otherEnumTypeGenerator
(ast: TEnum, ctx: GeneratorCtx)
packages/wormhole/src/core/loader/astLoader/generates/enum.ts:29
↓ 1 callers
Method
outputFiles
(optionsArray: (OutputFileOptions | null)[])
packages/wormhole/src/helper/template/index.ts:160
↓ 1 callers
Function
parse
(schema: MaybeSchemaObject, options: { type: ParserSchemaType ctx: ParserCtx parsers: ASTParser[] })
packages/wormhole/src/core/loader/astLoader/parsers/utils.ts:38
↓ 1 callers
Method
parseApi
(api: Api, templateData: TemplateData)
packages/wormhole/src/core/parser/templateParser/index.ts:160
↓ 1 callers
Method
parseApiMethods
(apiMethods: ApiMethod[], templateData: TemplateData)
packages/wormhole/src/core/parser/templateParser/index.ts:84
↓ 1 callers
Method
parseBaseInfo
()
packages/wormhole/src/core/parser/templateParser/index.ts:38
↓ 1 callers
Function
parseLocalFile
(url: string, projectPath = process.cwd())
packages/wormhole/src/core/parser/openApiParser/helper.ts:18
↓ 1 callers
Function
parseParameters
(parameters: (ReferenceObject | ParameterObject)[] | undefined, options: { document: OpenAPIDocument confi
packages/wormhole/src/core/parser/templateParser/helper.ts:132
↓ 1 callers
Function
parseRemoteFile
(url: string, platformType?: PlatformType, fetchOptions?: FetchOptions)
packages/wormhole/src/core/parser/openApiParser/helper.ts:42
↓ 1 callers
Function
parseRequestBody
(requestBody: RequestBodyObject | ReferenceObject | undefined, options: { document: OpenAPIDocument config
packages/wormhole/src/core/parser/templateParser/helper.ts:95
↓ 1 callers
Function
parseResponse
(responses: ResponsesObject | undefined, options: { document: OpenAPIDocument config: GeneratorConfig sc
packages/wormhole/src/core/parser/templateParser/helper.ts:59
↓ 1 callers
Function
parseTuple
(tupleType: string)
packages/wormhole/src/core/loader/defaultValueLoader/helper.ts:165
↓ 1 callers
Function
parseTypeBody
(typeBody: string)
packages/wormhole/src/core/loader/defaultValueLoader/helper.ts:16
↓ 1 callers
Function
payloadModifier
(configs: PayloadModifierConfig[])
packages/wormhole/src/plugins/presets/payloadModifier/index.ts:113
↓ 1 callers
Function
payloadModifierApiDescriptor
(apiDescriptor: ApiDescriptor, config: PayloadModifierConfig)
packages/wormhole/src/plugins/presets/payloadModifier/index.ts:81
↓ 1 callers
Function
prepareConfig
(config: GeneratorConfig)
packages/wormhole/src/functions/prepareConfig.ts:31
↓ 1 callers
Function
readAlovaJson
(originPath: string, name = 'api.json')
packages/wormhole/src/functions/alovaJson.ts:24
↓ 1 callers
Method
readAlovaJson
()
packages/wormhole/src/helper/config/ConfigHelper.ts:88
↓ 1 callers
Function
readAndRenderTemplate
(templatePath: string, view: any)
packages/wormhole/src/utils/template.ts:87
↓ 1 callers
Method
readData
(projectPath: string, output: string)
packages/wormhole/src/helper/template/index.ts:80
↓ 1 callers
Function
recordTypeGenerator
(ast: TInterface, ctx: GeneratorCtx)
packages/wormhole/src/core/loader/astLoader/generates/interface.ts:7
↓ 1 callers
Function
refeshAutoUpdate
(path: string, config: Config)
packages/vscode-extension/ext/helper/autoUpdate.ts:8
↓ 1 callers
Method
refreshDocs
()
packages/vscode-extension/ext/commands/docs.ts:13
↓ 1 callers
Function
register
()
packages/vscode-extension/ext/utils/message.ts:18
↓ 1 callers
Function
registerEvent
()
packages/vscode-extension/ext/components/event.ts:12
↓ 1 callers
Function
registerPartials
()
packages/wormhole/src/utils/template.ts:14
↓ 1 callers
Function
releasePlanPath
()
scripts/utils/release-plan.ts:53
↓ 1 callers
Function
removeBaseReference
(obj: Record<string, any>, options: { openApi: OpenAPIDocument map?: Array<[string, any]> refNameMap?: M
packages/wormhole/src/utils/openapi.ts:301
↓ 1 callers
Function
removeComments
(content: string)
packages/wormhole/src/core/loader/defaultValueLoader/helper.ts:4
↓ 1 callers
Method
removeConfig
(path?: string | string[])
packages/vscode-extension/ext/core/ApiGenerate.ts:30
↓ 1 callers
Function
renameApiDescriptor
* Processes API descriptor based on renaming configuration * * Each scope targets different parts of the API descriptor: * - url: Renames URL path
packages/wormhole/src/plugins/presets/rename.ts:185
↓ 1 callers
Function
renameUrl
* renames URL path by processing each segment individually * while keeping path parameter placeholders
packages/wormhole/src/plugins/presets/rename.ts:99
↓ 1 callers
Function
resolveWorkspaces
(workspaceRootPaths?: string | string[])
packages/vscode-extension/ext/functions/readConfig.ts:8
↓ 1 callers
Function
run
(command: string, options?: RunOptons)
packages/vscode-extension/e2e/utils.ts:12
↓ 1 callers
Function
runCommand
(command: string)
scripts/bump-version.ts:21
↓ 1 callers
Method
saveApiMethods
* 将 ApiMethods 数组写回到 openapi document 的 paths 中。 * 仅更新传入的 url+method 对应的 operationObject,保留其它未涉及的内容。
packages/wormhole/src/helper/document/index.ts:62
↓ 1 callers
Function
saveReleasePlan
(plan: ReleasePlan[])
scripts/utils/release-plan.ts:12
↓ 1 callers
Method
sayHello
(data: string)
packages/vscode-extension/ext/core/VscodeClient.ts:24
↓ 1 callers
Function
schemaTypeToPrimitiveType
(t?: SchemaType)
packages/wormhole/src/plugins/presets/payloadModifier/hepler.ts:125
↓ 1 callers
Function
sendAndReceive
(channel: string, value: DataType)
packages/vscode-extension/src/hooks/use-message.ts:20
↓ 1 callers
Function
sendAndReceiveMessage
(msg: DataType)
packages/vscode-extension/ext/utils/message.ts:64
↓ 1 callers
Method
setConfig
(path: string, config: Config)
packages/vscode-extension/ext/core/Global.ts:48
↓ 1 callers
Method
setData
(templateData: TemplateData, projectPath: string, output: string)
packages/wormhole/src/helper/template/index.ts:97
↓ 1 callers
Method
setTimer
(path: string, timer: Timer)
packages/vscode-extension/ext/core/Global.ts:67
↓ 1 callers
Method
setupHtml
(webview: Webview, context: ExtensionContext, options?: WebviewOptions)
packages/vscode-extension/ext/webview/view-helper.ts:49
↓ 1 callers
Function
splitIntoWords
(str: string)
packages/wormhole/src/core/loader/standardLoader/helper.ts:66
↓ 1 callers
Method
startText
()
packages/wormhole/src/helper/comment.ts:70
↓ 1 callers
Function
strHashCode
(str: string)
packages/wormhole/src/utils/base.ts:89
↓ 1 callers
Function
toCamelCase
(str: string)
packages/wormhole/src/plugins/presets/rename.ts:38
↓ 1 callers
Function
toCase
(str: string)
packages/wormhole/src/plugins/presets/rename.ts:42
↓ 1 callers
Function
toKebabCase
(str: string)
packages/wormhole/src/plugins/presets/rename.ts:50
↓ 1 callers
Function
toPascalCase
(str: string)
packages/wormhole/src/plugins/presets/rename.ts:58
↓ 1 callers
Function
toSchemaSpec
(obj: SchemaObject)
packages/wormhole/src/plugins/presets/payloadModifier/hepler.ts:141
↓ 1 callers
Function
transformAST
(ast: AST, options: TransformAstOptions)
packages/wormhole/src/core/loader/astLoader/helper.ts:11
↓ 1 callers
Method
transformApi
(api: Api)
packages/wormhole/src/core/loader/defaultValueLoader/index.ts:20
↓ 1 callers
Function
transformApiMethods
(apiMethod: ApiMethod, options: { document: OpenAPIDocument config: GeneratorConfig refNameMap: Map<stri
packages/wormhole/src/core/parser/templateParser/helper.ts:201
↓ 1 callers
Method
transformApiMethods
(apiMethod: ApiMethod)
packages/wormhole/src/core/parser/templateParser/index.ts:67
↓ 1 callers
Method
transformApis
(apiMethod: ApiMethod, templateData: TemplateData)
packages/wormhole/src/core/parser/templateParser/index.ts:104
↓ 1 callers
Method
transformOperationId
( pathObject: OperationObject, options: { url: string method: string map: Set<string
packages/wormhole/src/core/loader/standardLoader/index.ts:38
↓ 1 callers
Function
transformRefNameMap
(refNameMap: Record<string, string>, config: RenameConfig, apiDescriptor: ApiDescriptor)
packages/wormhole/src/plugins/presets/rename.ts:162
↓ 1 callers
Function
transformSchema
(schema: MaybeSchemaObject, options: ParserOptions)
packages/wormhole/src/core/loader/astLoader/helper.ts:19
↓ 1 callers
Method
transformSchema
(schema: SchemaObject, options: ParserOptions)
packages/wormhole/src/core/loader/astLoader/index.ts:20
↓ 1 callers
Method
transformTags
(tags?: string[])
packages/wormhole/src/core/loader/standardLoader/index.ts:32
↓ 1 callers
Method
transformText
(text: string)
packages/wormhole/src/helper/comment.ts:89
↓ 1 callers
Method
transformTsStr
(ast: AST, options: AStLoaderTsStrOptions)
packages/wormhole/src/core/loader/astLoader/index.ts:24
↓ 1 callers
Function
unCircular
( obj: Record<string, any>, options: { openApi: OpenAPIDocument map?: Array<[string, any]> obj
packages/wormhole/src/utils/openapi.ts:341
↓ 1 callers
Method
unlink
(_files: Array<UnlickFile | string>, { output }: UnlickOptions)
packages/wormhole/src/helper/template/index.ts:120
↓ 1 callers
Function
unregister
()
packages/vscode-extension/ext/utils/message.ts:22
↓ 1 callers
Method
update
* 更新配置
packages/wormhole/src/helper/config/ConfigManager.ts:56
↓ 1 callers
Method
validateConfig
(config: unknown)
packages/wormhole/src/helper/config/GeneratorHelper.ts:79
↓ 1 callers
Method
validateConfig
* 验证配置
packages/wormhole/src/helper/config/ConfigManager.ts:71
↓ 1 callers
Function
withConfigType
design/api-design-js-global-commonjs/src/api/createApis.js:72
↓ 1 callers
Function
withConfigType
design/api-design-js-global/src/api/createApis.js:72
↓ 1 callers
Function
writeAlovaJson
(data: TemplateData, originPath: string, name = 'api.json')
packages/wormhole/src/functions/alovaJson.ts:9
← previous
next →
301–400 of 531, ranked by callers