Interface: FsGlobMatcherNode
Defined in: ast/domain/fs-glob-matcher-node.ts:9
Passive AST node matching FsToolEffect paths against POSIX glob patterns (fs.matchGlobs).
Used inside ScopePredicate.effects and LeaseDelta.allowEffects to match 'read', 'write', or 'any' filesystem effects against normalized repository-relative paths.
Extends
BaseEffectMatcherASTNode<"fs:match-globs">
Properties
| Property | Modifier | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|---|
globs | readonly | readonly string[] | Glob patterns or exact normalized file paths matched by this descriptor. | - | ast/domain/fs-glob-matcher-node.ts:11 |
id | readonly | string | Logical identifier of the effect matcher instance. | BaseEffectMatcherASTNode.id | ast/base/base-effect-matcher-ast-node.ts:13 |
mode | readonly | "any" | "read" | "write" | Access mode filter ('read' | 'write' | 'any'). | - | ast/domain/fs-glob-matcher-node.ts:13 |
type | readonly | "fs:match-globs" | Unique string-literal discriminant of the effect matcher node. | BaseEffectMatcherASTNode.type | ast/base/base-effect-matcher-ast-node.ts:11 |