{"version":3,"sources":["../../../../src/runtimes/edge/converters/fromLanguageModelTools.ts"],"sourcesContent":["import { LanguageModelV1FunctionTool } from \"@ai-sdk/provider\";\nimport { Tool } from \"../../../model-context/ModelContextTypes\";\n\nexport const fromLanguageModelTools = (\n  tools: LanguageModelV1FunctionTool[],\n): Record<string, Tool<any, any>> => {\n  return Object.fromEntries(\n    tools.map((tool) => [\n      tool.name,\n      {\n        description: tool.description,\n        parameters: tool.parameters,\n      },\n    ]),\n  );\n};\n"],"mappings":";AAGO,IAAM,yBAAyB,CACpC,UACmC;AACnC,SAAO,OAAO;AAAA,IACZ,MAAM,IAAI,CAAC,SAAS;AAAA,MAClB,KAAK;AAAA,MACL;AAAA,QACE,aAAa,KAAK;AAAA,QAClB,YAAY,KAAK;AAAA,MACnB;AAAA,IACF,CAAC;AAAA,EACH;AACF;","names":[]}