mirror of
https://github.com/pds-nest/nest.git
synced 2024-11-25 14:34:19 +00:00
69 lines
920 B
JavaScript
69 lines
920 B
JavaScript
class NestError {
|
|
|
|
}
|
|
|
|
|
|
class ViewNotAllowedError extends NestError {
|
|
view
|
|
|
|
constructor(view) {
|
|
super()
|
|
|
|
this.view = view
|
|
}
|
|
}
|
|
|
|
|
|
class ServerNotConfiguredError extends NestError {
|
|
|
|
}
|
|
|
|
|
|
class FetchAlreadyRunningError extends NestError {
|
|
|
|
}
|
|
|
|
|
|
class FetchError extends NestError {
|
|
status
|
|
statusText
|
|
|
|
constructor(status, statusText) {
|
|
super()
|
|
|
|
this.status = status
|
|
this.statusText = statusText
|
|
}
|
|
}
|
|
|
|
|
|
class DecodeError extends FetchError {
|
|
error
|
|
|
|
constructor(status, statusText, error) {
|
|
super(status, statusText)
|
|
|
|
this.error = error
|
|
}
|
|
}
|
|
|
|
|
|
class ResultError extends FetchError {
|
|
status
|
|
statusText
|
|
data
|
|
|
|
constructor(status, statusText, data) {
|
|
super(status, statusText)
|
|
|
|
this.data = data
|
|
}
|
|
|
|
getMsg() {
|
|
return this.data.msg
|
|
}
|
|
|
|
getCode() {
|
|
return this.data.code
|
|
}
|
|
}
|