better-auth
Version:
The most comprehensive authentication library for TypeScript.
23 lines (20 loc) • 512 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
);
}
}
exports.BetterAuthError = BetterAuthError;
exports.MissingDependencyError = MissingDependencyError;
;