Skip to content

Commit 7b27990

Browse files
committed
feat(chatbot): fix oncomplete type
1 parent 770807c commit 7b27990

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

src/chatbot/core/index.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff 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
}

src/chatbot/core/type.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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>;

0 commit comments

Comments
 (0)