Interface: FsProtectGuardNode
Defined in: core/dist/ast/domain/fs-protect-guard-node.d.ts:8
Passive AST node protecting specific glob patterns from write mutations (fs.protect).
Blocks any pre-flight or post-flight write effect matching globs unless explicitly covered by an elevated capability lease.
Extends
BasePolicyGuardASTNode<"fs:protect">
Properties
| Property | Modifier | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|---|
globs | readonly | readonly string[] | Protected file glob patterns. | - | core/dist/ast/domain/fs-protect-guard-node.d.ts:10 |
id | readonly | string | Logical identifier of the guard instance. | BasePolicyGuardASTNode.id | core/dist/ast/base/base-policy-guard-ast-node.d.ts:13 |
type | readonly | "fs:protect" | Unique string-literal discriminant of the policy guard node. | BasePolicyGuardASTNode.type | core/dist/ast/base/base-policy-guard-ast-node.d.ts:11 |