lib/client
HasuraClientError
扩展
构造函数
new HasuraClientError(errors, query, variables)
new HasuraClientError(
errors,
query,
variables): HasuraClientError
参数
参数 | 类型 |
---|---|
错误 | 任何 [] |
查询 | TypedDocumentString <any , any > |
变量 | 任何 |
返回值
覆盖
Error.constructor
属性
消息
message: string;
继承自
Error.message
名称
name: string = "HasuraClientError";
覆盖
Error.name
堆栈?
optional stack: string;
继承自
Error.stack
prepareStackTrace()?
static optional prepareStackTrace: (err, stackTraces) => any;
格式化堆栈跟踪的可选覆盖
参见
https://v8.node.org.cn/docs/stack-trace-api#customizing-stack-traces
参数
参数 | 类型 |
---|---|
err | 错误 |
堆栈跟踪 | CallSite [] |
返回值
任何
继承自
Error.prepareStackTrace
stackTraceLimit
static stackTraceLimit: number;
继承自
Error.stackTraceLimit
方法
captureStackTrace()
static captureStackTrace(targetObject, constructorOpt?): void
在目标对象上创建 .stack 属性
参数
参数 | 类型 |
---|---|
目标对象 | 对象 |
constructorOpt ? | 函数 |
返回值
空
继承自
Error.captureStackTrace
HasuraAdapterClient
属性
adminSecret
adminSecret: string;
x-hasura-admin-secret
标头值
endpoint
endpoint: string;
client()
client(__namedParameters): {
run: Promise<T>;
}
参数
参数 | 类型 |
---|---|
__namedParameters | HasuraAdapterClient |
返回值
{
run: Promise<T>;
}
run()
类型参数
类型参数 |
---|
Q extends TypedDocumentString <any , any > |
T extends any |
V extends any |
参数
参数 | 类型 |
---|---|
查询 | Q |
变量 ? | V |
返回值
Promise
<T
>