callSafe

[ Funktion ]

public static callSafe<T extends object, A extends any[]>(
   callback: Callback.ICallback<T, A> | null | undefined,
   thisArg: T | null | undefined,
   ...args: A
): Error | undefined;

Ruft eine Callback-Funktion auf sichere Art auf und liefert im Falle einer Exception ein Fehlerobjekt zurück.

Parameter

Name

Typ

Beschreibung

callback

Callback.ICallback<T, A> | null | undefined

Die aufzurufende Callback-Funktion

thisArg

T | null | undefined

This Zeiger auf ein Objekt, dass als Aufrufer übergeben werden soll.

…args

A

Argumente die der Callback-Funktion übergeben werden sollen.

Rückgabewert

Typ

Beschreibung

Error | undefined

Gibt undefined oder das Fehler-Objekt einer Exception zurück.

callSafe 1:

Verfügbar ab Version 1.10