wwf
2 天以前 a430284aa21e3ae1f0d5654e55b2ad2852519cc2
app/components/workflow/nodes/code/code-parser.ts
@@ -25,7 +25,7 @@
}
export const extractReturnType = (code: string, language: CodeLanguage): OutputVar => {
  const codeWithoutComments = code.replace(/\/\*\*[\s\S]*?\*\//, '')
  // console.log(codeWithoutComments)
  console.log(codeWithoutComments)
  const returnIndex = codeWithoutComments.indexOf('return')
  if (returnIndex === -1)
@@ -64,7 +64,7 @@
    return {}
  const returnContent = codeAfterReturn.slice(startIndex + 1, endIndex - 1)
  // console.log(returnContent)
  console.log(returnContent)
  const result: OutputVar = {}
@@ -72,7 +72,7 @@
  const matches = returnContent.matchAll(keyRegex)
  for (const match of matches) {
    // console.log(`Found key: "${match[1]}" from match: "${match[0]}"`)
    console.log(`Found key: "${match[1]}" from match: "${match[0]}"`)
    const key = match[1]
    result[key] = {
      type: VarType.string,
@@ -80,7 +80,7 @@
    }
  }
  // console.log(result)
  console.log(result)
  return result
}