SYMBOL INDEX (264 symbols across 153 files) FILE: buildMaterials.js function getAllFiles (line 8) | function getAllFiles(dirPath) { FILE: llm/index.js method handleChunk (line 83) | handleChunk(data) { FILE: lowcode-context.d.ts type Context (line 3) | interface Context { type CompileContext (line 179) | interface CompileContext extends Context { type ViewCallContext (line 198) | interface ViewCallContext extends Context { FILE: materials/blocks/antdv2 增删改查列表页/config/schema.ts type PageConfig (line 1) | type PageConfig = { FILE: materials/blocks/antdv2 增删改查列表页/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/blocks/antdv2 增删改查列表页/script/src/main.ts function handleOCR (line 13) | async function handleOCR() { function handleInitFiltersFromImage (line 33) | async function handleInitFiltersFromImage() { function handleInitColumnsFromImage (line 58) | async function handleInitColumnsFromImage() { function handleAskChatGPT (line 79) | async function handleAskChatGPT() { function handleComplete (line 112) | async function handleComplete() { FILE: materials/blocks/taro-request/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/blocks/vant 表单/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/blocks/测试使用 jsx 作为模版引擎/config/schema.ts type PageConfig (line 1) | type PageConfig = { FILE: materials/blocks/测试使用 jsx 作为模版引擎/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/blocks/测试使用 jsx 作为模版引擎/script/src/main.ts function handleInitFiltersFromImage (line 15) | async function handleInitFiltersFromImage() { function handleInitColumnsFromImage (line 41) | async function handleInitColumnsFromImage() { function handleAskChatGPT (line 59) | async function handleAskChatGPT() { function handleAfterCompile (line 87) | async function handleAfterCompile() { function handleComplete (line 102) | async function handleComplete() { FILE: materials/blocks/测试使用 jsx 作为模版引擎/src/api.ts.template.tsx type IProps (line 3) | interface IProps { FILE: materials/blocks/测试使用 jsx 作为模版引擎/src/model.ts.template.tsx type IProps (line 3) | interface IProps { FILE: materials/blocks/测试脚本/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/blocks/测试脚本/script/src/main.ts class CompileHandler3c5a281f3af548fda73cb864dd8f452b (line 3) | class CompileHandler3c5a281f3af548fda73cb864dd8f452b { method constructor (line 6) | constructor(context: CompileContext) { method log (line 10) | log(value: string) { class ViewCallHandler3c5a281f3af548fda73cb864dd8f452b (line 15) | class ViewCallHandler3c5a281f3af548fda73cb864dd8f452b { method constructor (line 18) | constructor(context: ViewCallContext) { method log (line 22) | log(value: string) { method showInformationMessage (line 26) | showInformationMessage(msg: string) { method intFromOcrText (line 30) | intFromOcrText() { method askChatGPT (line 34) | async askChatGPT() { FILE: materials/blocks/现有模块中添加 antdv Descriptions 描述列表/config/schema.ts type IItems (line 1) | type IItems = { FILE: materials/blocks/现有模块中添加 antdv Descriptions 描述列表/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/blocks/现有模块中添加 antdv Descriptions 描述列表/script/src/main.ts function handleOCR (line 13) | async function handleOCR() { function handleAskChatGPT (line 33) | async function handleAskChatGPT() { function handleIntFromClipboardImage (line 63) | async function handleIntFromClipboardImage() { function handleComplete (line 113) | async function handleComplete() { FILE: materials/blocks/现有模块中添加 antdv Form 垂直布局列表/config/schema.ts type IItems (line 1) | type IItems = { FILE: materials/blocks/现有模块中添加 antdv Form 垂直布局列表/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/blocks/现有模块中添加 antdv Form 垂直布局列表/script/src/main.ts function handleOCR (line 13) | async function handleOCR() { function handleRunScript (line 84) | async function handleRunScript() { function handleComplete (line 90) | async function handleComplete() { FILE: materials/blocks/现有模块中添加 antdv Form 表单/config/schema.ts type IFormItems (line 1) | type IFormItems = { FILE: materials/blocks/现有模块中添加 antdv Form 表单/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/blocks/现有模块中添加 antdv Form 表单/script/src/main.ts function handleOCR (line 9) | async function handleOCR() { function handleRunScript (line 80) | async function handleRunScript() { function handleComplete (line 86) | async function handleComplete() { FILE: materials/blocks/现有模块中添加 antdv Modal 弹框/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/blocks/现有模块中添加 antdv Modal 弹框/script/src/main.ts function handleComplete (line 7) | async function handleComplete() { FILE: materials/blocks/现有模块中添加 antdv Table 表格/config/schema.ts type IColumns (line 1) | type IColumns = { FILE: materials/blocks/现有模块中添加 antdv Table 表格/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/blocks/现有模块中添加 antdv Table 表格/script/src/main.ts function handleOCR (line 13) | async function handleOCR() { function handleAskChatGPT (line 33) | async function handleAskChatGPT() { function handleIntColumnsFromClipboardImage (line 65) | async function handleIntColumnsFromClipboardImage() { function handleInsertPlaceholder (line 104) | async function handleInsertPlaceholder() { function handleComplete (line 128) | async function handleComplete() { FILE: materials/blocks/通过 ast 给 antdv Descriptions 描述列表添加字段/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/blocks/通过 ast 给 antdv Descriptions 描述列表添加字段/script/src/main.ts class CompileHandlerb9e78736b4ba410186eabffd9a749388 (line 9) | class CompileHandlerb9e78736b4ba410186eabffd9a749388 { method constructor (line 12) | constructor(context: CompileContext) { method log (line 16) | log(value: string) { method updateModel (line 20) | updateModel() { class ViewCallHandlerb9e78736b4ba410186eabffd9a749388 (line 74) | class ViewCallHandlerb9e78736b4ba410186eabffd9a749388 { method constructor (line 77) | constructor(context: ViewCallContext) { method log (line 81) | log(value: string) { method intFromOcrText (line 85) | intFromOcrText() { FILE: materials/blocks/通过脚本启动一个 nest api 服务/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/blocks/通过脚本启动一个 nest api 服务/script/src/app.controller.ts class AppController (line 5) | class AppController { method constructor (line 6) | constructor(private readonly appService: AppService) {} method getHello (line 9) | getHello(): string { FILE: materials/blocks/通过脚本启动一个 nest api 服务/script/src/app.module.ts class AppModule (line 16) | class AppModule {} FILE: materials/blocks/通过脚本启动一个 nest api 服务/script/src/app.service.ts class AppService (line 5) | class AppService { method getHello (line 6) | getHello(): string { FILE: materials/blocks/通过脚本启动一个 nest api 服务/script/src/main.ts function bootstrap (line 5) | async function bootstrap() { FILE: materials/snippets/OCR + ChatGPT 翻译/config/schema.ts type IColumns (line 1) | type IColumns = { FILE: materials/snippets/OCR + ChatGPT 翻译/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/OCR + ChatGPT 翻译/script/src/main.ts function bootstrap (line 9) | async function bootstrap() { FILE: materials/snippets/OCR/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/OCR/script/src/main.ts function bootstrap (line 5) | async function bootstrap() { FILE: materials/snippets/Pro Chat + Tldraw/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/Pro Chat + Tldraw/script/src/controller.ts constant API_KEY (line 8) | const API_KEY = 'lowcode.GeminiKey'; type Message (line 22) | type Message = ( function setApiKey (line 114) | async function setApiKey(context) { FILE: materials/snippets/Pro Chat + Tldraw/script/src/main.ts function bootstrap (line 6) | async function bootstrap() { FILE: materials/snippets/Pro Chat + TypeChat/config/schema.ts type IOption (line 1) | type IOption = { value: string; label: string }[]; FILE: materials/snippets/Pro Chat + TypeChat/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/Pro Chat + TypeChat/script/src/main.ts function bootstrap (line 10) | async function bootstrap() { FILE: materials/snippets/Pro Chat/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/Pro Chat/script/src/controller.ts constant API_KEY (line 8) | const API_KEY = 'lowcode.GeminiKey'; type Message (line 10) | type Message = ( function setApiKey (line 103) | async function setApiKey(context) { FILE: materials/snippets/Pro Chat/script/src/main.ts function bootstrap (line 6) | async function bootstrap() { FILE: materials/snippets/amis/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/axios-request-api-外挂脚本/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/axios-request-api-外挂脚本/script/src/genCode/genCodeByYapi.ts function fixSchema (line 166) | function fixSchema(obj: object, fieldNames: string[]) { FILE: materials/snippets/axios-request-api-外挂脚本/script/src/main.ts function bootstrap (line 3) | async function bootstrap() { FILE: materials/snippets/axios-request-api-外挂脚本/script/src/utils/config.ts type Config (line 12) | type Config = { FILE: materials/snippets/axios-request-api-外挂脚本/script/src/utils/ejs.ts type YapiInfo (line 3) | type YapiInfo = { type Model (line 19) | type Model = { FILE: materials/snippets/axios-request-api-外挂脚本/script/src/utils/request.ts type IApiDetailInfo (line 11) | interface IApiDetailInfo { FILE: materials/snippets/axios-request-api/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/axios-request/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/form-render/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/formily/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/share ChatGPT 测试/config/schema.ts type IColumns (line 1) | type IColumns = { FILE: materials/snippets/share ChatGPT 测试/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/share ChatGPT 测试/script/src/main.ts function bootstrap (line 44) | async function bootstrap() { FILE: materials/snippets/start nest api server/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/start nest api server/script/src/app.controller.ts class AppController (line 5) | class AppController { method constructor (line 6) | constructor(private readonly appService: AppService) {} method getMaterialPath (line 9) | getMaterialPath() { FILE: materials/snippets/start nest api server/script/src/app.module.ts class AppModule (line 16) | class AppModule {} FILE: materials/snippets/start nest api server/script/src/app.service.ts class AppService (line 5) | class AppService { method getMaterialPath (line 6) | getMaterialPath() { FILE: materials/snippets/start nest api server/script/src/main.ts function bootstrap (line 5) | async function bootstrap() { FILE: materials/snippets/taro-request-api/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/umi-request-api/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/动态表单 demo/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/动态表单 demo/script/src/controller.ts type RunDynamicFormScript (line 5) | type RunDynamicFormScript = ( FILE: materials/snippets/动态表单 demo/script/src/main.ts function bootstrap (line 6) | async function bootstrap() { FILE: materials/snippets/当前目录翻译成英文/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/当前目录翻译成英文/script/src/main.ts function bootstrap (line 6) | async function bootstrap() { FILE: materials/snippets/快速创建区块/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/快速创建区块/script/src/main.ts function bootstrap (line 7) | async function bootstrap() { FILE: materials/snippets/快速创建区块/src/uTools 动态表单/config/schema.ts type PageConfig (line 1) | type PageConfig = { FILE: materials/snippets/快速创建区块/src/uniapp/vue3-mvp emit/model.ts type Model (line 3) | type Model = ReturnType; FILE: materials/snippets/快速创建区块/src/uniapp/vue3-mvp emit/presenter.ts type IEmit (line 4) | interface IEmit { FILE: materials/snippets/快速创建区块/src/uniapp/vue3-mvp emit/service.ts class Service (line 3) | class Service { method constructor (line 6) | constructor(model: Model) { FILE: materials/snippets/快速创建区块/src/uniapp/vue3-mvp props emit/model.ts type Model (line 3) | type Model = ReturnType; FILE: materials/snippets/快速创建区块/src/uniapp/vue3-mvp props emit/presenter.ts type IProps (line 4) | interface IProps { type IEmit (line 8) | interface IEmit { FILE: materials/snippets/快速创建区块/src/uniapp/vue3-mvp props emit/service.ts class Service (line 3) | class Service { method constructor (line 6) | constructor(model: Model) { FILE: materials/snippets/快速创建区块/src/uniapp/vue3-mvp props/model.ts type Model (line 3) | type Model = ReturnType; FILE: materials/snippets/快速创建区块/src/uniapp/vue3-mvp props/presenter.ts type IProps (line 4) | interface IProps { FILE: materials/snippets/快速创建区块/src/uniapp/vue3-mvp props/service.ts class Service (line 3) | class Service { method constructor (line 6) | constructor(model: Model) { FILE: materials/snippets/快速创建区块/src/uniapp/vue3-mvp/model.ts type Model (line 3) | type Model = ReturnType; FILE: materials/snippets/快速创建区块/src/uniapp/vue3-mvp/service.ts class Service (line 3) | class Service { method constructor (line 6) | constructor(model: Model) { FILE: materials/snippets/打开webview/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/打开webview/script/src/controller.ts constant API_KEY (line 8) | const API_KEY = 'lowcode.GeminiKey'; type Message (line 22) | type Message = ( function setApiKey (line 114) | async function setApiKey(context) { FILE: materials/snippets/打开webview/script/src/main.ts function bootstrap (line 6) | async function bootstrap() { function testScript (line 24) | async function testScript() { FILE: materials/snippets/根据 DevOps 需求标题创建 GIT commit - 截图/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/根据 DevOps 需求标题创建 GIT commit - 截图/script/src/main.ts function bootstrap (line 6) | async function bootstrap() { FILE: materials/snippets/根据 DevOps 需求标题创建 GIT 分支名 - 截图 - TypeCheck/config/schema.ts type TaskInfo (line 1) | type TaskInfo = { FILE: materials/snippets/根据 DevOps 需求标题创建 GIT 分支名 - 截图 - TypeCheck/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/根据 DevOps 需求标题创建 GIT 分支名 - 截图 - TypeCheck/script/src/main.ts function bootstrap (line 9) | async function bootstrap() { FILE: materials/snippets/根据JSON生成TS类型-将中文字段翻译成英文/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/根据JSON生成TS类型-将中文字段翻译成英文/script/src/main.ts function bootstrap (line 4) | async function bootstrap() { FILE: materials/snippets/根据TS类型生成markdown表格/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/测试 JSONSchemaChat/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/测试 JSONSchemaChat/script/src/main.ts function bootstrap (line 7) | async function bootstrap() { FILE: materials/snippets/测试脚本/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/测试脚本/script/src/main.ts function bootstrap (line 3) | async function bootstrap() { function onActivate (line 9) | function onActivate() { FILE: materials/snippets/生成 value-label 格式 JSON/config/schema.ts type IOption (line 1) | type IOption = { value: string; label: string }[]; FILE: materials/snippets/生成 value-label 格式 JSON/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/生成 value-label 格式 JSON/script/src/main.ts function bootstrap (line 10) | async function bootstrap() { FILE: materials/snippets/翻译成驼峰格式/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/翻译成驼峰格式/script/src/main.ts function bootstrap (line 4) | async function bootstrap() { FILE: materials/snippets/自动保存活动窗口/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/自动保存活动窗口/script/src/main.ts function onActivate (line 5) | function onActivate() { FILE: materials/snippets/获取当前用户最近一次 Git Commit 信息/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/获取当前用户最近一次 Git Commit 信息/script/src/main.ts function bootstrap (line 6) | function bootstrap() { FILE: materials/snippets/设置配置信息/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/设置配置信息/script/src/controller.ts type RunDynamicFormScript (line 7) | type RunDynamicFormScript = ( FILE: materials/snippets/设置配置信息/script/src/main.ts function bootstrap (line 5) | async function bootstrap() { FILE: materials/snippets/通过 TS 类型做字段映射/script/index.js function splitStringByLastKeyword (line 4) | function splitStringByLastKeyword(inputString, keyword) { FILE: materials/snippets/通过 TS 类型做字段映射/script/src/controller.ts type RunDynamicFormScript (line 5) | type RunDynamicFormScript = ( FILE: materials/snippets/通过 TS 类型做字段映射/script/src/main.ts function bootstrap (line 6) | async function bootstrap() { FILE: share/BaiduOCR/index.ts type IGeneralBasicResult (line 4) | interface IGeneralBasicResult { type IGeneralBasicData (line 12) | interface IGeneralBasicData { function generalBasic (line 22) | function generalBasic(data: IGeneralBasicData) { type IGeneralResult (line 32) | interface IGeneralResult { type IGeneralData (line 46) | interface IGeneralData { function general (line 57) | function general(data: IGeneralData) { type IAccurateBasicResult (line 68) | interface IAccurateBasicResult { type IAccurateBasicData (line 76) | interface IAccurateBasicData { function accurateBasic (line 84) | function accurateBasic(data: IAccurateBasicData) { type IAccurateResult (line 94) | interface IAccurateResult { type IAccurateData (line 108) | interface IAccurateData { function accurate (line 115) | function accurate(data: IAccurateData) { type IDocAnalysisOfficeResult (line 125) | interface IDocAnalysisOfficeResult { type IDocAnalysisOfficeData (line 142) | interface IDocAnalysisOfficeData { function docAnalysisOffice (line 149) | function docAnalysisOffice(data: IDocAnalysisOfficeData) { FILE: share/BaiduOCR/request.ts type Request (line 41) | type Request = (config: AxiosRequestConfig) => Promise; FILE: share/JSONSchemaChat/index.ts function translate (line 5) | async function translate(option: { function createRepairPrompt (line 73) | function createRepairPrompt(validationError: string) { function validate (line 81) | function validate(jsonText: string, schema: string) { function stripNulls (line 101) | function stripNulls(obj: any) { FILE: share/JSONSchemaChat/result.ts type Success (line 1) | type Success = { success: true; data: T }; type Error (line 3) | type Error = { success: false; message: string }; type Result (line 5) | type Result = Success | Error; function success (line 7) | function success(data: T): Success { function error (line 11) | function error(message: string): Error { function getData (line 15) | function getData(result: Result) { FILE: share/LLM/gemini.ts type Message (line 5) | type Message = ( FILE: share/LLM/index.ts constant API_KEY (line 10) | const API_KEY = 'lowcode.GeminiKey'; type Message (line 12) | type Message = ( method handleChunk (line 57) | handleChunk(data) { method handleChunk (line 79) | handleChunk(data) { method handleChunk (line 91) | handleChunk(data) { FILE: share/LLM/openai.ts type ChatGPTConfig (line 9) | type ChatGPTConfig = { FILE: share/TypeChatSlim/index.ts function translate (line 15) | async function translate(option: { function createRepairPrompt (line 94) | function createRepairPrompt(validationError: string) { function validate (line 102) | function validate( function createProgramFromModuleText (line 154) | function createProgramFromModuleText(option: { function createFileMapEntry (line 191) | function createFileMapEntry( function stripNulls (line 201) | function stripNulls(obj: any) { FILE: share/TypeChatSlim/result.ts type Success (line 1) | type Success = { success: true; data: T }; type Error (line 3) | type Error = { success: false; message: string }; type Result (line 5) | type Result = Success | Error; function success (line 7) | function success(data: T): Success { function error (line 11) | function error(message: string): Error { function getData (line 15) | function getData(result: Result) { FILE: share/TypeChatSlim/utools.ts function translate (line 14) | async function translate(option: { function createRepairPrompt (line 94) | function createRepairPrompt(validationError: string) { function validate (line 102) | function validate( function createProgramFromModuleText (line 154) | function createProgramFromModuleText(option: { function createFileMapEntry (line 191) | function createFileMapEntry( function stripNulls (line 201) | function stripNulls(obj: any) { FILE: share/WebView/callback.ts function invokeCallback (line 3) | function invokeCallback( function invokeLLMChunkCallback (line 16) | function invokeLLMChunkCallback( function invokeErrorCallback (line 30) | function invokeErrorCallback( FILE: share/WebView/controllers/llm.ts type LLMMessage (line 7) | type LLMMessage = ( method handleChunk (line 35) | handleChunk(data) { FILE: share/WebView/index.ts type WebViewKeys (line 8) | type WebViewKeys = 'main' | string; FILE: share/WebView/type.ts type IMessage (line 1) | interface IMessage { FILE: share/clearCache.ts function getAllFiles (line 19) | function getAllFiles(dirPath: string) { FILE: share/uTools/webviewBaseController.ts type MethodHandle (line 8) | type MethodHandle = (data: { type GetDynamicForm (line 31) | type GetDynamicForm = (data: { scriptFile: string }) => Promise<{ type LLMMessage (line 46) | type LLMMessage = ( type AskChatGPTForDynamicFormPageWebviewData (line 67) | type AskChatGPTForDynamicFormPageWebviewData = { type AskChatGPTForDynamicFormPage (line 74) | type AskChatGPTForDynamicFormPage = ( type AskChatGPTData (line 141) | type AskChatGPTData = { type AskChatGPT (line 149) | type AskChatGPT = ( FILE: share/utils/config.ts type Config (line 6) | type Config = { FILE: share/utils/ejs.ts type YapiInfo (line 6) | type YapiInfo = { type Model (line 22) | type Model = { function renderEjsTemplates (line 43) | async function renderEjsTemplates( function renderFile (line 84) | async function renderFile( FILE: share/utils/emitter.ts type Events (line 3) | type Events = { FILE: share/utils/lint.ts function lint (line 5) | async function lint(option: { FILE: share/utils/platformIndependent/json.ts type Config (line 7) | type Config = { FILE: share/utils/shareData.ts type ShareData (line 7) | type ShareData = { FILE: share/utils/tsx.ts function renderTemplates (line 8) | async function renderTemplates(props: object, templateDir: string) { function renderFile (line 42) | async function renderFile(templateFilepath: string, props: object) { FILE: share/utils/uTools.ts type LLMMessage (line 12) | type LLMMessage = ( method handleChunk (line 50) | handleChunk(chunck) { FILE: uTools.js function getAllFiles (line 9) | function getAllFiles(dirPath) { FILE: uTools/Ask ChatGPT-生成 value-label 格式 JSON - Form/config/schema.ts type IOption (line 1) | type IOption = { value: string; label: string }[]; FILE: uTools/Ask ChatGPT-生成 value-label 格式 JSON - Form/script/src/main.ts type LLMMessage (line 34) | type LLMMessage = ( FILE: uTools/Ask ChatGPT-生成 value-label 格式 JSON - Prompt/config/schema.ts type IOption (line 1) | type IOption = { value: string; label: string }[]; FILE: uTools/Ask ChatGPT-生成 value-label 格式 JSON/config/schema.ts type IOption (line 1) | type IOption = { value: string; label: string }[]; FILE: uTools/Open ChatGPT-获取命令行命令/script/src/main.ts type LLMMessage (line 25) | type LLMMessage = ( FILE: uTools/动态表单 demo/config/schema.ts type PageConfig (line 1) | type PageConfig = { FILE: uTools/根据 DevOps 需求标题创建 GIT 分支名 - 截图 - TypeCheck/config/schema.ts type TaskInfo (line 1) | type TaskInfo = { FILE: uToolsUpload.js constant OSS (line 2) | const OSS = require('ali-oss');