Interface: BaseScopeRewindHookASTNode<TType, THandle>
Defined in: ast/base/base-scope-rewind-hook-ast-node.ts:12
Domain-agnostic base AST node contract for lane signal rewind hooks (ScopeRewindHookASTNode).
Invoked during Step 4 of the Hierarchical Rewind Drain Barrier when .onSignal().rewindTo() rewinds an active run to an earlier flow step.
Extended by
Type Parameters
| Type Parameter | Default type | Description |
|---|---|---|
TType extends string | string | String-literal discriminant of the rewind hook node. |
THandle | unknown | Isolation scope handle type operated on by the hook. |
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
__handleBrand? | readonly | BivariantCallback<[handle: THandle], void> | Phantom type brand binding the hook to its compatible scope handle type. | ast/base/base-scope-rewind-hook-ast-node.ts:20 |
id | readonly | string | Logical identifier of the rewind hook. | ast/base/base-scope-rewind-hook-ast-node.ts:16 |
resetsRunOverlay? | readonly | boolean | Whether executing this rewind hook also resets uncommitted run topology overlay mutations. | ast/base/base-scope-rewind-hook-ast-node.ts:18 |
type | readonly | TType | Unique string-literal discriminant of the scope rewind hook node. | ast/base/base-scope-rewind-hook-ast-node.ts:14 |