NoCachedAccountFoundError class
- Uitbreiding
Constructors
| No |
Overgenomen eigenschappen
| correlation |
|
| error | |
| error |
|
| error |
|
| message | |
| name | |
| stack | |
| stack |
De De standaardwaarde is Als ze worden ingesteld op een niet-getalwaarde, of op een negatief getal, zullen stacktraces geen frames vastleggen. |
| sub |
Overgenomen methoden
| capture |
Maakt een
De eerste regel van de trace wordt voorafgegaan door Het optionele Het
|
| prepare |
Zie https://v8.dev/docs/stack-trace-api#customizing-stack-traces |
Constructordetails
NoCachedAccountFoundError(string)
new NoCachedAccountFoundError(correlationId?: string)
Parameters
- correlationId
-
string
Details van overgenomen eigenschap
correlationId
error
errorCodes
errorDescription
errorDescription?: string
Waarde van eigenschap
string
Overgenomen vanCustomAuthError.errorDescription
message
name
stack
stackTraceLimit
De Error.stackTraceLimit eigenschap specificeert het aantal stackframes dat door een stacktrace wordt verzameld (of het nu wordt gegenereerd door new Error().stack of Error.captureStackTrace(obj)).
De standaardwaarde is 10 , maar kan worden ingesteld op elk geldig JavaScript-nummer. Wijzigingen beïnvloeden elke stacktrace die wordt vastgelegd nadat de waarde is gewijzigd.
Als ze worden ingesteld op een niet-getalwaarde, of op een negatief getal, zullen stacktraces geen frames vastleggen.
static stackTraceLimit: number
Waarde van eigenschap
number
Overgenomen vanCustomAuthError.stackTraceLimit
subError
Details overgenomen methode
captureStackTrace(object, Function)
Maakt een .stack eigenschap aan op targetObject, die bij benadering een string teruggeeft die de locatie in de code waarop Error.captureStackTrace() werd aangeroepen de locatie vertegenwoordigt.
const myObject = {};
Error.captureStackTrace(myObject);
myObject.stack; // Similar to `new Error().stack`
De eerste regel van de trace wordt voorafgegaan door ${myObject.name}: ${myObject.message}.
Het optionele constructorOpt argument accepteert een functie. Als gegeven, worden alle frames boven constructorOpt, inclusief constructorOpt, weggelaten uit de gegenereerde stacktrace.
Het constructorOpt argument is nuttig om implementatiedetails van foutgeneratie voor de gebruiker te verbergen. Bijvoorbeeld:
function a() {
b();
}
function b() {
c();
}
function c() {
// Create an error without stack trace to avoid calculating the stack trace twice.
const { stackTraceLimit } = Error;
Error.stackTraceLimit = 0;
const error = new Error();
Error.stackTraceLimit = stackTraceLimit;
// Capture the stack trace above function b
Error.captureStackTrace(error, b); // Neither function c, nor b is included in the stack trace
throw error;
}
a();
static function captureStackTrace(targetObject: object, constructorOpt?: Function)
Parameters
- targetObject
-
object
- constructorOpt
-
Function
Overgenomen vanCustomAuthError.captureStackTrace
prepareStackTrace(Error, CallSite[])
Zie https://v8.dev/docs/stack-trace-api#customizing-stack-traces
static function prepareStackTrace(err: Error, stackTraces: CallSite[]): any
Parameters
- err
-
Error
- stackTraces
-
CallSite[]
Retouren
any
Overgenomen vanCustomAuthError.prepareStackTrace