UNPKG

jodit-pro

Version:

PRO Version of Jodit Editor

2 lines (1 loc) 800 B
var s=Object.defineProperty;var a=(t,o)=>s(t,"name",{value:o,configurable:!0});async function d(t,o,e){let l={...o};try{const r=new AbortController().signal,n=await e.executeTool(o.name,o.arguments,r);l={...o,result:{result:n},status:"executed"}}catch(r){l={...o,result:{error:r instanceof Error?r.message:String(r)},status:"error"},t.e.fire("toolCallFailed.ai-assistant-pro",l)}return t.e.fire("toolCallExecuted.ai-assistant-pro",l,{toolCallId:l.id,result:l.result}),l}a(d,"executeToolCall");function c(t,o){var e,l;const r=(e=t.toolCalls)===null||e===void 0?void 0:e.findIndex(i=>i.id===o.id);if(r==null||r===-1)return t;const n=[...(l=t?.toolCalls)!==null&&l!==void 0?l:[]];return n[r]=o,{...t,toolCalls:n}}a(c,"updateToolCallInMessage");export{d as executeToolCall,c as updateToolCallInMessage};