Skip to content

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 ​

Properties ​

PropertyModifierTypeDescriptionInherited fromDefined in
globsreadonlyreadonly string[]Glob patterns or exact normalized file paths matched by this descriptor.-ast/domain/fs-glob-matcher-node.ts:11
idreadonlystringLogical identifier of the effect matcher instance.BaseEffectMatcherASTNode.idast/base/base-effect-matcher-ast-node.ts:13
modereadonly"any" | "read" | "write"Access mode filter ('read' | 'write' | 'any').-ast/domain/fs-glob-matcher-node.ts:13
typereadonly"fs:match-globs"Unique string-literal discriminant of the effect matcher node.BaseEffectMatcherASTNode.typeast/base/base-effect-matcher-ast-node.ts:11

Released under the MIT License.