HookSpec

data class HookSpec(val name: HookName, val relayType: RelayTypeId, val supportsRelayMutation: Boolean, val supportsCancellation: Boolean)

Hook 元信息定义。

设计意图:

  • 明确每个 Hook 的 relay 语义与能力边界。

  • 防止不同 Hook 对“能否改 relay / 能否取消”理解不一致。

Constructors

Link copied to clipboard
constructor(name: HookName, relayType: RelayTypeId, supportsRelayMutation: Boolean, supportsCancellation: Boolean)

Properties

Link copied to clipboard

Hook 名称。

Link copied to clipboard

当前 Hook 的 relay 语义标识。

Link copied to clipboard

当前 Hook 是否允许取消后续流程。

Link copied to clipboard

当前 Hook 是否允许修改 relay。