Skip to content

Function: createFsProtectGuardBuilder() ​

ts
function createFsProtectGuardBuilder(globs): FsProtectGuardNode;

Defined in: fs/src/builders/create-fs-protect-guard-builder.ts:13

Compiles a passive FsProtectGuardNode (fs:protect) for fs.protect(globs).

Blocks any write mutation targeting files matching globs unless covered by an explicitly elevated capability lease.

Parameters ​

ParameterTypeDescription
globsreadonly string[]Protected file glob patterns.

Returns ​

FsProtectGuardNode

Deeply frozen FsProtectGuardNode AST descriptor.

Released under the MIT License.