better-auth
Version:
The most comprehensive authentication library for TypeScript.
20 lines (18 loc) • 459 B
JavaScript
class BetterAuthError extends Error {
constructor(message, cause) {
super(message);
this.name = "BetterAuthError";
this.message = message;
this.cause = cause;
this.stack = "";
}
}
class MissingDependencyError extends BetterAuthError {
constructor(pkgName) {
super(
`The package "${pkgName}" is required. Make sure it is installed.`,
pkgName
);
}
}
export { BetterAuthError as B, MissingDependencyError as M };