17 lines
308 B
TypeScript
17 lines
308 B
TypeScript
type ApiErrorCode =
|
|
| 'unknown'
|
|
| 'email_not_confirmed'
|
|
| 'user_not_found'
|
|
| 'user_already_exists'
|
|
| 'token_expired'
|
|
| 'token_invalid'
|
|
|
|
export class ApiError extends Error {
|
|
code: ApiErrorCode
|
|
|
|
constructor(code: ApiErrorCode, message?: string) {
|
|
super(message)
|
|
this.code = code
|
|
}
|
|
}
|