bknd
Version:
Lightweight Firebase/Supabase alternative built to run anywhere — incl. Next.js, React Router, Astro, Cloudflare, Bun, Node, AWS Lambda & more.
34 lines (33 loc) • 898 B
TypeScript
import { Exception } from "../core/errors";
import { HttpStatus } from "bknd/utils";
export declare class AuthException extends Exception {
getSafeErrorAndCode(): {
error: string;
code: HttpStatus;
};
toJSON(): any;
}
export declare class UserExistsException extends AuthException {
name: string;
code: HttpStatus;
constructor();
}
export declare class UserNotFoundException extends AuthException {
name: string;
code: HttpStatus;
constructor();
}
export declare class InvalidCredentialsException extends AuthException {
name: string;
code: HttpStatus;
constructor();
}
export declare class UnableToCreateUserException extends AuthException {
name: string;
code: HttpStatus;
constructor();
}
export declare class InvalidConditionsException extends AuthException {
code: HttpStatus;
constructor(message: string);
}