18 lines
706 B
TypeScript
18 lines
706 B
TypeScript
|
|
// packages/contracts/src/errors.ts
|
||
|
|
export const ErrorCodes = {
|
||
|
|
AUTH_INVALID_CREDENTIALS: 'AUTH_INVALID_CREDENTIALS',
|
||
|
|
AUTH_TOKEN_EXPIRED: 'AUTH_TOKEN_EXPIRED',
|
||
|
|
AUTH_FORBIDDEN: 'AUTH_FORBIDDEN',
|
||
|
|
ALBUM_NOT_FOUND: 'ALBUM_NOT_FOUND',
|
||
|
|
ALBUM_NOT_PUBLIC: 'ALBUM_NOT_PUBLIC',
|
||
|
|
ALBUM_UPLOAD_DISABLED: 'ALBUM_UPLOAD_DISABLED',
|
||
|
|
MEMBER_CONFLICT: 'MEMBER_CONFLICT',
|
||
|
|
UPLOAD_SESSION_CONFLICT: 'UPLOAD_SESSION_CONFLICT',
|
||
|
|
UPLOAD_VERIFY_FAILED: 'UPLOAD_VERIFY_FAILED',
|
||
|
|
PHOTO_NOT_FOUND: 'PHOTO_NOT_FOUND',
|
||
|
|
PHOTO_NOT_PUBLIC: 'PHOTO_NOT_PUBLIC',
|
||
|
|
VALIDATION_FAILED: 'VALIDATION_FAILED',
|
||
|
|
INTERNAL_ERROR: 'INTERNAL_ERROR',
|
||
|
|
} as const;
|
||
|
|
export type ErrorCode = (typeof ErrorCodes)[keyof typeof ErrorCodes];
|