UNPKG

payload-auth-plugin-fix

Version:
33 lines (28 loc) 683 B
// src/core/errors/apiErrors.ts import { APIError } from "payload"; class AuthAPIError extends APIError { constructor(message, status, data) { super(message, status ?? 400, data, true); } } class MissingEmailAPIError extends AuthAPIError { constructor() { super("Missing email. Email is required"); } } class EmailNotFoundAPIError extends AuthAPIError { constructor() { super("Now user found with this email", 404); } } class PasskeyVerificationAPIError extends AuthAPIError { constructor() { super("Passkey verification failed", 403); } } export { PasskeyVerificationAPIError, MissingEmailAPIError, EmailNotFoundAPIError, AuthAPIError };