Skip to content

PersistentAI API Documentation / @persistentai/fireflow-vfs / path / validatePath

Function: validatePath()

validatePath(path, options?): ValidationResult

Defined in: packages/fireflow-vfs/src/path/validation.ts:117

Validate a VFS path (without ff:// scheme).

Rules:

  • Cannot exceed MAX_PATH_LENGTH
  • Cannot exceed MAX_PATH_DEPTH segments
  • Cannot contain path traversal (..)
  • Cannot contain double slashes (unless normalizing)
  • Each segment must pass filename validation

Parameters

path

string

The path to validate

options?

PathValidationOptions = {}

Validation options

Returns

ValidationResult

Validation result

Licensed under BUSL-1.1