27 lines
1.1 KiB
TypeScript
27 lines
1.1 KiB
TypeScript
import { ERROR_CODES } from './errors'
|
|
|
|
export const ERROR_MESSAGES: Record<string, string> = {
|
|
[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] || '未知错误'
|
|
}
|