Open HongwuQz opened 3 months ago
使用ProChatChatReference中的pushChat实际可以添加extra属性用于复杂业务,但参数类型被限制为了只有id、content、role属性的object
更正为ChatMessage类型校验
export default Chat(props => { const chatRef = useRef<ProChatInstance>(); useEffect(()=> { chatRef.current.pushChat({ id: randomString, content: "need change typescript", role: "user", // 这里会报类型错误缺少extra属性 extra: { something: "useful" } }) }, []) return ( <ProChat ref={chatRef} .... /> ) })
🐛 bug 描述
使用ProChatChatReference中的pushChat实际可以添加extra属性用于复杂业务,但参数类型被限制为了只有id、content、role属性的object
🏞 期望结果
更正为ChatMessage类型校验
💻 复现代码
© 版本信息