secajs/src/errors.js
2025-02-17 01:18:43 +01:00

42 lines
767 B
JavaScript

class AlreadyUsedError extends Error {
constructor(message) {
super(message);
this.name = 'AlreadyUsedError';
}
}
class InvalidSignatureError extends Error {
constructor(message) {
super(message);
this.name = 'InvalidSignatureError';
}
}
class NotFoundError extends Error {
constructor(message) {
super(message);
this.name = 'AppInvitedUsedError';
}
}
class ExpiredError extends Error {
constructor(message) {
super(message);
this.name = 'ExpiredError';
}
}
class ForbiddenError extends Error {
constructor(message) {
super(message);
this.name = 'ForbiddenError';
}
}
module.exports = {
AlreadyUsedError,
InvalidSignatureError,
NotFoundError,
ExpiredError,
ForbiddenError: ForbiddenError,
};