fix: remove nested .git folders, re-add as normal directories
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
export default class AuthenticationError extends Error {
|
||||
constructor(message: string, cause?: string) {
|
||||
super();
|
||||
this.name = "AuthenticationError";
|
||||
this.message = message;
|
||||
this.cause = cause;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
export default class AuthorizationError extends Error {
|
||||
public status: number;
|
||||
|
||||
constructor(message: string, cause?: string, status?: number) {
|
||||
super();
|
||||
this.name = "AuthorizationError";
|
||||
this.status = status ?? 401;
|
||||
this.message = message;
|
||||
this.cause = cause;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
export default class BodyError extends Error {
|
||||
constructor(message: string, cause?: string) {
|
||||
super();
|
||||
this.name = "BodyError";
|
||||
this.message = message;
|
||||
this.cause = cause;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
export default class ExpiredAccessTokenError extends Error {
|
||||
constructor(cause?: string) {
|
||||
super();
|
||||
this.name = "ExpiredAccessTokenError";
|
||||
this.message = "The provided access token has expired.";
|
||||
this.cause = cause;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
export default class ExpiredRefreshTokenError extends Error {
|
||||
constructor(cause?: string) {
|
||||
super();
|
||||
this.name = "ExpiredRefreshTokenError";
|
||||
this.message = "The provided refresh token has expired.";
|
||||
this.cause = cause;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
export default class GenericError extends Error {
|
||||
public status: number;
|
||||
|
||||
constructor(info: {
|
||||
name: string;
|
||||
message: string;
|
||||
cause?: string;
|
||||
status?: number;
|
||||
}) {
|
||||
super();
|
||||
this.name = info.name;
|
||||
this.status = info.status ?? 400;
|
||||
this.message = info.message;
|
||||
this.cause = info.cause;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
export default class InsufficientPermission extends Error {
|
||||
public status: number;
|
||||
|
||||
constructor(message: string, cause?: string) {
|
||||
super();
|
||||
this.name = "InsufficientPermission";
|
||||
this.status = 403;
|
||||
this.message = message;
|
||||
this.cause = cause;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
export default class MissingBodyValue extends Error {
|
||||
constructor(valueName: string) {
|
||||
super();
|
||||
this.name = "MissingBodyValue";
|
||||
this.message = `Value '${valueName}' is missing from the body.`;
|
||||
this.cause =
|
||||
"A value that was required by the body of this request is missing.";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
export default class PermissionsVerificationError extends Error {
|
||||
constructor(message: string, cause?: string) {
|
||||
super();
|
||||
this.name = "PermissionsVerificationError";
|
||||
this.message = message;
|
||||
this.cause = cause;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
export default class RoleError extends Error {
|
||||
constructor(message: string, cause?: string) {
|
||||
super();
|
||||
this.name = "RoleError";
|
||||
this.message = message;
|
||||
this.cause = cause;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
export default class SessionError extends Error {
|
||||
constructor(message: string, cause?: string) {
|
||||
super();
|
||||
this.name = "SessionError";
|
||||
this.message = message;
|
||||
this.cause = cause;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
export default class SessionTokenError extends Error {
|
||||
constructor(message: string, cause?: string) {
|
||||
super();
|
||||
this.name = "SessionTokenError";
|
||||
this.message = message;
|
||||
this.cause = cause;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
export default class UserError extends Error {
|
||||
constructor(message: string, cause?: string) {
|
||||
super();
|
||||
this.name = "UserError";
|
||||
this.message = message;
|
||||
this.cause = cause;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user