类型别名 OperationResult

操作结果: {
    错误: AuthError | 未定义
    操作: AuthOperationName | null
    待处理: 布尔
    : OperationState
    Success: 布尔
}

表示调用钩子操作的状态和结果。 这样做的目的是允许用户相应地更新其UI,而无需存储单独的 React 状态来追踪待处理/错误状态等。

类型声明

  • 错误: AuthError | 未定义

    操作返回的错误(如有)。 仅当state === OperationState.Error时才会填充,并且每次调用该操作时都会清除。

  • 操作: AuthOperationName | null

    当前运行的操作的字符串名称。

  • 待处理: 布尔

    方便的访问器,因此用户可以编写,例如 loginResult.pending而不是loginResult.state === OperationState.Pending

  • : OperationState

    操作的当前状态。

  • Success: 布尔

使用TypeDoc生成