{"version":3,"sources":["/home/mkabumattar/work/withrawi/rawi/dist/chunk-UJ2KHNA4.cjs","../src/libs/providers/ollama/map-ollama-finish-reason.ts"],"names":["mapOllamaFinishReason","finishReason","hasToolCalls"],"mappings":"AAAA;ACEO,SAASA,CAAAA,CAAsB,CACpC,YAAA,CAAAC,CAAAA,CACA,YAAA,CAAAC,CACF,CAAA,CAGgC,CAC9B,MAAA,CAAQD,CAAAA,CAAc,CACpB,IAAK,MAAA,CACH,OAAOC,CAAAA,CAAe,YAAA,CAAe,MAAA,CAEvC,OAAA,CACE,MAAO,OAEX,CACF,CAAA,cAAA;ADfA","file":"/home/mkabumattar/work/withrawi/rawi/dist/chunk-UJ2KHNA4.cjs","sourcesContent":[null,"import type {LanguageModelV2FinishReason} from '@ai-sdk/provider';\n\nexport function mapOllamaFinishReason({\n  finishReason,\n  hasToolCalls,\n}: {\n  finishReason: string | null | undefined;\n  hasToolCalls: boolean;\n}): LanguageModelV2FinishReason {\n  switch (finishReason) {\n    case 'stop': {\n      return hasToolCalls ? 'tool-calls' : 'stop';\n    }\n    default: {\n      return 'other';\n    }\n  }\n}\n"]}