AbortError class
Dieser Fehler wird ausgelöst, wenn ein asynchroner Vorgang abgebrochen wurde.
Überprüfen Sie diesen Fehler, indem Sie die name
testen, dass die Namenseigenschaft des Fehlers "AbortError"
entspricht.
Beispiel
const controller = new AbortController();
controller.abort();
try {
doAsyncWork(controller.signal)
} catch (e) {
if (e.name === 'AbortError') {
// handle abort error here.
}
}
- Extends
-
Error
Konstruktoren
Abort |
Geerbte Eigenschaften
message | |
name | |
prepare |
Optionale Außerkraftsetzung für die Formatierung von Stapelablaufverfolgungen Siehe https://v8.dev/docs/stack-trace-api#customizing-stack-traces |
stack | |
stack |
Geerbte Methoden
capture |
Erstellen einer STACK-Eigenschaft für ein Zielobjekt |
Details zum Konstruktor
AbortError(string)
new AbortError(message?: string)
Parameter
- message
-
string
Geerbte Eigenschaftsdetails
message
message: string
Eigenschaftswert
string
von Error.message geerbt
name
name: string
Eigenschaftswert
string
geerbt von Error.name
prepareStackTrace
Optionale Außerkraftsetzung für die Formatierung von Stapelablaufverfolgungen
Siehe https://v8.dev/docs/stack-trace-api#customizing-stack-traces
static prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any
Eigenschaftswert
(err: Error, stackTraces: CallSite[]) => any
Geerbt von Error.prepareStackTrace
stack
stack?: string
Eigenschaftswert
string
geerbt von Error.stack
stackTraceLimit
static stackTraceLimit: number
Eigenschaftswert
number
geerbt von Error.stackTraceLimit
Details zur geerbten Methode
captureStackTrace(object, Function)
Erstellen einer STACK-Eigenschaft für ein Zielobjekt
static function captureStackTrace(targetObject: object, constructorOpt?: Function)
Parameter
- targetObject
-
object
- constructorOpt
-
Function
geerbt von Error.captureStackTrace