import { ERROR_CODES } from './errors' export const ERROR_MESSAGES: Record = { [ERROR_CODES.PATH_NOT_FOUND]: '路径不存在', [ERROR_CODES.NOT_A_DIRECTORY]: '不是目录', [ERROR_CODES.ACCESS_DENIED]: '访问被拒绝', [ERROR_CODES.FILE_EXISTS]: '文件已存在', [ERROR_CODES.INVALID_PATH]: '无效路径', [ERROR_CODES.VALIDATION_ERROR]: '验证失败', [ERROR_CODES.INTERNAL_ERROR]: '内部错误', [ERROR_CODES.NOT_FOUND]: '资源不存在', [ERROR_CODES.BAD_REQUEST]: '请求错误', [ERROR_CODES.NAME_GENERATION_FAILED]: '名称生成失败', [ERROR_CODES.SSE_UNSUPPORTED]: 'SSE 不支持', [ERROR_CODES.ALREADY_EXISTS]: '已存在', [ERROR_CODES.NOT_A_FILE]: '不是文件', [ERROR_CODES.FORBIDDEN]: '禁止访问', [ERROR_CODES.UNSUPPORTED_MEDIA_TYPE]: '不支持的媒体类型', [ERROR_CODES.PAYLOAD_TOO_LARGE]: '请求体过大', [ERROR_CODES.RESOURCE_LOCKED]: '资源已锁定', [ERROR_CODES.INVALID_NAME]: '无效名称', } export const getErrorMessage = (code: string): string => { return ERROR_MESSAGES[code] || '未知错误' }