Interface: FsGlobMatcherNode
Defined in: core/dist/ast/domain/fs-glob-matcher-node.d.ts:8
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. | - | core/dist/ast/domain/fs-glob-matcher-node.d.ts:10 |
id | readonly | string | Logical identifier of the effect matcher instance. | BaseEffectMatcherASTNode.id | core/dist/ast/base/base-effect-matcher-ast-node.d.ts:13 |
mode | readonly | "read" | "write" | "any" | Access mode filter ('read' | 'write' | 'any'). | - | core/dist/ast/domain/fs-glob-matcher-node.d.ts:12 |
type | readonly | "fs:match-globs" | Unique string-literal discriminant of the effect matcher node. | BaseEffectMatcherASTNode.type | core/dist/ast/base/base-effect-matcher-ast-node.d.ts:11 |