Interface: GitKeepWorktreeNode
Defined in: core/dist/ast/domain/git-keep-worktree-node.d.ts:10
Passive AST node preserving a worktree's current working tree and topology overlay in-place across a signal-driven .rewindTo() (git.keepWorktree).
Leaves both the physical git worktree files and the run's uncommitted Copy-on-Write topology overlay intact when rewinding to an earlier flow step.
Extends
BaseScopeRewindHookASTNode<"git:keep-worktree",GitWorktreeHandle>
Properties
| Property | Modifier | Type | Description | Overrides | Inherited from | Defined in |
|---|---|---|---|---|---|---|
__handleBrand? | readonly | BivariantCallback<[handle: GitWorktreeHandle], void> | Phantom type brand binding the hook to its compatible scope handle type. | - | BaseScopeRewindHookASTNode.__handleBrand | core/dist/ast/base/base-scope-rewind-hook-ast-node.d.ts:19 |
id | readonly | string | Logical identifier of the rewind hook. | - | BaseScopeRewindHookASTNode.id | core/dist/ast/base/base-scope-rewind-hook-ast-node.d.ts:15 |
resetsRunOverlay | readonly | false | Preserves uncommitted run topology overlay mutations across the rewind. | BaseScopeRewindHookASTNode.resetsRunOverlay | - | core/dist/ast/domain/git-keep-worktree-node.d.ts:12 |
type | readonly | "git:keep-worktree" | Unique string-literal discriminant of the scope rewind hook node. | - | BaseScopeRewindHookASTNode.type | core/dist/ast/base/base-scope-rewind-hook-ast-node.d.ts:13 |