mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-25 02:00:10 +02:00
Avoid class properties shorthand in FetchError constructor (#8002)
GitOrigin-RevId: e210fc7d8104a8e4240efc8d0192aceafe07af61
This commit is contained in:
@@ -48,12 +48,17 @@ function getErrorMessageForStatusCode(statusCode?: number) {
|
||||
}
|
||||
|
||||
export class FetchError extends OError {
|
||||
public url: string
|
||||
public options?: RequestInit
|
||||
public response?: Response
|
||||
public data?: any
|
||||
|
||||
constructor(
|
||||
message: string,
|
||||
public url: string,
|
||||
public options?: RequestInit,
|
||||
public response?: Response,
|
||||
public data?: any
|
||||
url: string,
|
||||
options?: RequestInit,
|
||||
response?: Response,
|
||||
data?: any
|
||||
) {
|
||||
// On HTTP2, the `statusText` property is not set,
|
||||
// so this `message` will be undefined. We need to
|
||||
@@ -62,7 +67,13 @@ export class FetchError extends OError {
|
||||
if (!message) {
|
||||
message = getErrorMessageForStatusCode(response?.status)
|
||||
}
|
||||
|
||||
super(message, { statusCode: response ? response.status : undefined })
|
||||
|
||||
this.url = url
|
||||
this.options = options
|
||||
this.response = response
|
||||
this.data = data
|
||||
}
|
||||
|
||||
getUserFacingMessage() {
|
||||
|
||||
Reference in New Issue
Block a user