File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -192,7 +192,9 @@ export default class ChatEngine implements IChatEngine {
192192 const allContentFailed = this . messageStore . messages . every ( ( content ) => content . status === 'error' ) ;
193193 // eslint-disable-next-line no-nested-ternary
194194 this . setMessageStatus ( id , isAborted ? 'stop' : allContentFailed ? 'error' : 'complete' ) ;
195- this . config . onComplete ?.( isAborted , params ) ;
195+
196+ // 返回空数组以满足类型要求
197+ return this . config . onComplete ?.( isAborted , params ) ;
196198 } ,
197199 } ) ;
198200 }
Original file line number Diff line number Diff line change @@ -166,7 +166,7 @@ export interface ChatServiceConfig {
166166 onMessage ?: ( chunk : SSEChunkData , message ?: ChatMessagesData ) => AIContentChunkUpdate | AIMessageContent [ ] | null ;
167167 onComplete ?: (
168168 isAborted : boolean ,
169- params : RequestInit ,
169+ params ? : RequestInit ,
170170 result ?: any ,
171171 ) => AIContentChunkUpdate | AIMessageContent [ ] | null ;
172172 onAbort ?: ( ) => Promise < void > ;
You can’t perform that action at this time.
0 commit comments