mirror of
https://github.com/Thream/socketio-jwt.git
synced 2024-07-21 09:38:31 +02:00
17 lines
464 B
TypeScript
17 lines
464 B
TypeScript
export class UnauthorizedError extends Error {
|
|
public inner: { message: string }
|
|
public data: { message: string, code: string, type: 'UnauthorizedError' }
|
|
|
|
constructor (code: string, error: { message: string }) {
|
|
super(error.message)
|
|
this.message = error.message
|
|
this.inner = error
|
|
this.data = {
|
|
message: this.message,
|
|
code,
|
|
type: 'UnauthorizedError'
|
|
}
|
|
Object.setPrototypeOf(this, UnauthorizedError.prototype)
|
|
}
|
|
}
|