ClientAuthError class

Erro lançado quando há um erro no código do cliente a correr no navegador.

Extends

Propriedades Herdadas

correlationId

CorrelationId associado ao erro

errorCode

String curta que indica erro

errorMessage

Descrição detalhada do erro

message
name
platformBrokerError

PlatformBrokerError predefinido do MsalNodeRuntime quando o corretor está ativado

stack
stackTraceLimit

A Error.stackTraceLimit propriedade especifica o número de frames de pilha recolhidos por um traço de pilha (seja gerado por new Error().stack ou Error.captureStackTrace(obj)).

O valor predefinido é 10 , mas pode ser definido para qualquer número JavaScript válido. As alterações afetarão qualquer rastreio de pilha capturado após a alteração do valor.

Se definidos para um valor que não seja numérico, ou para um número negativo, os trilhos de pilha não capturam quaisquer frames.

subError

Descreve a subclasse de um erro

Métodos Herdados

captureStackTrace(object, Function)

Cria uma .stack propriedade em targetObject, que, quando acedida, devolve uma string que representa a localização no código onde Error.captureStackTrace() foi chamada.

const myObject = {};
Error.captureStackTrace(myObject);
myObject.stack;  // Similar to `new Error().stack`

A primeira linha do traço será precedida por ${myObject.name}: ${myObject.message}.

O argumento opcional constructorOpt aceita uma função. Se forem dados, todos os frames acima constructorOptde , incluindo constructorOpt, serão omitidos do traço de pilha gerado.

O constructorOpt argumento é útil para ocultar detalhes da implementação da geração de erros ao utilizador. Por exemplo:

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();
prepareStackTrace(Error, CallSite[])

Veja https://v8.dev/docs/stack-trace-api#customizing-stack-traces

setCorrelationId(string)

Detalhes do Construtor

ClientAuthError(string, string)

new ClientAuthError(errorCode: string, additionalMessage?: string)

Parâmetros

errorCode

string

additionalMessage

string

Detalhes da Propriedade Herdada

correlationId

CorrelationId associado ao erro

correlationId: string

Valor de Propriedade

string

Herdado deAuthError.correlationId

errorCode

String curta que indica erro

errorCode: string

Valor de Propriedade

string

Herdado deAuthError.errorCode

errorMessage

Descrição detalhada do erro

errorMessage: string

Valor de Propriedade

string

Herdado deAuthError.errorMessage

message

message: string

Valor de Propriedade

string

Herdado doAuthError.message

name

name: string

Valor de Propriedade

string

Herdado deAuthError.name

platformBrokerError

PlatformBrokerError predefinido do MsalNodeRuntime quando o corretor está ativado

platformBrokerError?: PlatformBrokerError

Valor de Propriedade

Herdado deAuthError.platformBrokerError

stack

stack?: string

Valor de Propriedade

string

Herdado deAuthError.stack

stackTraceLimit

A Error.stackTraceLimit propriedade especifica o número de frames de pilha recolhidos por um traço de pilha (seja gerado por new Error().stack ou Error.captureStackTrace(obj)).

O valor predefinido é 10 , mas pode ser definido para qualquer número JavaScript válido. As alterações afetarão qualquer rastreio de pilha capturado após a alteração do valor.

Se definidos para um valor que não seja numérico, ou para um número negativo, os trilhos de pilha não capturam quaisquer frames.

static stackTraceLimit: number

Valor de Propriedade

number

Herdado deAuthError.stackTraceLimit

subError

Descreve a subclasse de um erro

subError: string

Valor de Propriedade

string

Herdado deAuthError.subError

Detalhes do Método Herdado

captureStackTrace(object, Function)

Cria uma .stack propriedade em targetObject, que, quando acedida, devolve uma string que representa a localização no código onde Error.captureStackTrace() foi chamada.

const myObject = {};
Error.captureStackTrace(myObject);
myObject.stack;  // Similar to `new Error().stack`

A primeira linha do traço será precedida por ${myObject.name}: ${myObject.message}.

O argumento opcional constructorOpt aceita uma função. Se forem dados, todos os frames acima constructorOptde , incluindo constructorOpt, serão omitidos do traço de pilha gerado.

O constructorOpt argumento é útil para ocultar detalhes da implementação da geração de erros ao utilizador. Por exemplo:

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)

Parâmetros

targetObject

object

constructorOpt

Function

Herdado deAuthError.captureStackTrace

prepareStackTrace(Error, CallSite[])

Veja https://v8.dev/docs/stack-trace-api#customizing-stack-traces

static function prepareStackTrace(err: Error, stackTraces: CallSite[]): any

Parâmetros

err

Error

stackTraces

CallSite[]

Devoluções

any

Herdado deAuthError.prepareStackTrace

setCorrelationId(string)

function setCorrelationId(correlationId: string)

Parâmetros

correlationId

string

Herdado deAuthError.setCorrelationId