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>