Files
XCDesktop/shared/constants/errors.ts
2026-03-08 01:34:54 +08:00

23 lines
756 B
TypeScript

export const ERROR_CODES = {
PATH_NOT_FOUND: 'PATH_NOT_FOUND',
NOT_A_DIRECTORY: 'NOT_A_DIRECTORY',
ACCESS_DENIED: 'ACCESS_DENIED',
FILE_EXISTS: 'FILE_EXISTS',
INVALID_PATH: 'INVALID_PATH',
VALIDATION_ERROR: 'VALIDATION_ERROR',
INTERNAL_ERROR: 'INTERNAL_ERROR',
NOT_FOUND: 'NOT_FOUND',
BAD_REQUEST: 'BAD_REQUEST',
NAME_GENERATION_FAILED: 'NAME_GENERATION_FAILED',
SSE_UNSUPPORTED: 'SSE_UNSUPPORTED',
ALREADY_EXISTS: 'ALREADY_EXISTS',
NOT_A_FILE: 'NOT_A_FILE',
FORBIDDEN: 'FORBIDDEN',
UNSUPPORTED_MEDIA_TYPE: 'UNSUPPORTED_MEDIA_TYPE',
PAYLOAD_TOO_LARGE: 'PAYLOAD_TOO_LARGE',
RESOURCE_LOCKED: 'RESOURCE_LOCKED',
INVALID_NAME: 'INVALID_NAME',
} as const
export type ErrorCode = typeof ERROR_CODES[keyof typeof ERROR_CODES]