secajs/src/errors.js

43 lines
767 B
JavaScript
Raw Normal View History

2025-02-13 01:17:49 +01:00
class AlreadyUsedError extends Error {
2025-02-14 11:13:18 +01:00
constructor(message) {
super(message);
this.name = 'AlreadyUsedError';
}
2025-02-13 01:17:49 +01:00
}
2025-02-13 00:02:40 +01:00
class InvalidSignatureError extends Error {
2025-02-14 11:13:18 +01:00
constructor(message) {
super(message);
this.name = 'InvalidSignatureError';
}
2025-02-13 00:02:40 +01:00
}
2025-02-13 02:20:07 +01:00
class NotFoundError extends Error {
2025-02-14 11:13:18 +01:00
constructor(message) {
super(message);
this.name = 'AppInvitedUsedError';
}
2025-02-13 00:02:40 +01:00
}
2025-02-13 02:20:07 +01:00
class ExpiredError extends Error {
2025-02-14 11:13:18 +01:00
constructor(message) {
super(message);
this.name = 'ExpiredError';
}
2025-02-13 00:02:40 +01:00
}
2025-02-17 01:18:43 +01:00
class ForbiddenError extends Error {
constructor(message) {
super(message);
this.name = 'ForbiddenError';
}
}
2025-02-13 00:02:40 +01:00
module.exports = {
2025-02-14 11:13:18 +01:00
AlreadyUsedError,
InvalidSignatureError,
NotFoundError,
ExpiredError,
2025-02-17 01:18:43 +01:00
ForbiddenError: ForbiddenError,
2025-02-14 11:13:18 +01:00
};