UNPKG

jodit-pro

Version:

PRO Version of Jodit Editor

2 lines (1 loc) 851 B
var i=Object.defineProperty;var t=(e,r)=>i(e,"name",{value:r,configurable:!0});import{generateMessageId as a}from"../helpers/storage/webstorage-storage.js";function p(e){return{id:a(),role:"user",content:e,timestamp:Date.now()}}t(p,"createUserMessage");function c(){return{id:"",role:"assistant",content:"",artifacts:[],timestamp:Date.now(),toolCalls:[]}}t(c,"createAIMessage");function m(e){return{id:"error_"+a(),role:"assistant",content:`\u274C Error: ${e.message}`,timestamp:Date.now(),toolCalls:[],artifacts:[]}}t(m,"createErrorMessage");async function d(e,r){if(!r||r.length===0)return r;const o=e.o.aiAssistantPro.uploadBase64Artifact;return o?Promise.all(r.map(async s=>{var n;return(n=o(s,e))!==null&&n!==void 0?n:s})):r}t(d,"uploadArtifacts");export{c as createAIMessage,m as createErrorMessage,p as createUserMessage,d as uploadArtifacts};