fix: 使用 SerializedError 类型替换 errorData 的 Record 类型

This commit is contained in:
icarus
2025-09-04 01:42:43 +08:00
parent c5afaa3629
commit 1cab37467d
@@ -1,6 +1,7 @@
import { loggerService } from '@logger'
import type { Assistant, FileMetadata, Topic } from '@renderer/types'
import { FileTypes } from '@renderer/types'
import { SerializedError } from '@renderer/types/error'
import type {
BaseMessageBlock,
CitationMessageBlock,
@@ -197,7 +198,7 @@ export function createFileBlock(
*/
export function createErrorBlock(
messageId: string,
errorData: Record<string, any>,
errorData: SerializedError,
overrides: Partial<Omit<ErrorMessageBlock, 'id' | 'messageId' | 'type' | 'error'>> = {}
): ErrorMessageBlock {
const baseBlock = createBaseMessageBlock(messageId, MessageBlockType.ERROR, {