Skip to content

Interface: GitCleanWorkingTreeNode<THandle> ​

Defined in: core/dist/ast/domain/git-clean-working-tree-node.d.ts:11

Passive AST node verifying that a GitWorktreeHandle has zero unresolved conflict paths or paired conflict markers.

Enforced automatically after conflicted 3-way merges or rebases to prevent unresolved conflict markers (<<<<<<<, =======, >>>>>>>) from landing on parent or upstream branches.

Extends ​

Type Parameters ​

Type ParameterDefault typeDescription
THandleGitWorktreeHandleWorktree scope handle type.

Properties ​

PropertyModifierTypeDescriptionInherited fromDefined in
__handleBrand?readonlyBivariantCallback<[handle: THandle], void>Phantom type brand binding the check to its compatible scope handle type.BaseCheckASTNode.__handleBrandcore/dist/ast/base/base-check-ast-node.d.ts:17
idreadonlystringLogical identifier of the check instance.BaseCheckASTNode.idcore/dist/ast/base/base-check-ast-node.d.ts:15
typereadonly"git:clean-working-tree"Unique string-literal discriminant of the check node.BaseCheckASTNode.typecore/dist/ast/base/base-check-ast-node.d.ts:13

Released under the MIT License.