Skip to content
Migrating from NextAuth.js v4? Read our migration guide.

lib/client

HasuraClientError

Extends

Constructors

new HasuraClientError(errors, query, variables)

new HasuraClientError(
   errors, 
   query, 
   variables): HasuraClientError
Parameters
ParameterType
errorsany[]
queryTypedDocumentString<any, any>
variablesany
Returns

HasuraClientError

Overrides

Error.constructor

Properties

message

message: string;
Inherited from

Error.message

name

name: string = "HasuraClientError";
Overrides

Error.name

stack?

optional stack: string;
Inherited from

Error.stack

prepareStackTrace()?

static optional prepareStackTrace: (err, stackTraces) => any;

Optional override for formatting stack traces

See

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

Parameters
ParameterType
errError
stackTracesCallSite[]
Returns

any

Inherited from

Error.prepareStackTrace

stackTraceLimit

static stackTraceLimit: number;
Inherited from

Error.stackTraceLimit

Methods

captureStackTrace()

static captureStackTrace(targetObject, constructorOpt?): void

Create .stack property on a target object

Parameters
ParameterType
targetObjectobject
constructorOpt?Function
Returns

void

Inherited from

Error.captureStackTrace


HasuraAdapterClient

Properties

adminSecret

adminSecret: string;

x-hasura-admin-secret header value

Hasura Authentication

endpoint

endpoint: string;

client()

client(__namedParameters): {
  run: Promise<T>;
}

Parameters

ParameterType
__namedParametersHasuraAdapterClient

Returns

{
  run: Promise<T>;
}

run()

Type parameters
Type parameter
Q extends TypedDocumentString<any, any>
T extends any
V extends any
Parameters
ParameterType
queryQ
variables?V
Returns

Promise<T>

Auth.js © Balázs Orbán and Team - 2024