Skip to main content

Function: checkFolderAccess()

checkFolderAccess(filepath, operation, config, tierPermissions?): FolderPermissionResult

Defined in: .source/wunderland/src/security/FolderPermissions.ts:145

Check folder access for a given path

Evaluation logic:

  1. Iterate through rules in order
  2. First matching rule wins
  3. If no rule matches, use defaultPolicy
  4. If inheritFromTier=true and defaultPolicy='deny', fall back to tier permissions

Parameters​

filepath​

string

Absolute file path to check

operation​

"read" | "write"

Operation type ('read' or 'write')

config​

FolderPermissionConfig

Folder permission configuration

tierPermissions?​

Optional security tier filesystem permissions

delete​

boolean

execute​

boolean

read​

boolean

write​

boolean

Returns​

FolderPermissionResult

Permission check result

Example​

checkFolderAccess("/home/user/workspace/file.txt", "write", config)
→ { allowed: true, read: true, write: true, matchedRule: {...} }