Skip to content

Interface: GitCleanWorkingTreeNode<THandle> ​

Defined in: ast/domain/git-clean-working-tree-node.ts:12

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.__handleBrandast/base/base-check-ast-node.ts:18
idreadonlystringLogical identifier of the check instance.BaseCheckASTNode.idast/base/base-check-ast-node.ts:16
typereadonly"git:clean-working-tree"Unique string-literal discriminant of the check node.BaseCheckASTNode.typeast/base/base-check-ast-node.ts:14

Released under the MIT License.