PersistentAI API Documentation / @persistentai/fireflow-vfs / / TreeNode
Interface: TreeNode
Defined in: packages/fireflow-vfs/src/types/entry.ts:42
Tree node with children for hierarchical display
Extends
Properties
checksum?
optionalchecksum:string
Defined in: packages/fireflow-vfs/src/types/entry.ts:34
Content checksum
Inherited from
children?
optionalchildren:TreeNode[]
Defined in: packages/fireflow-vfs/src/types/entry.ts:44
Child nodes (populated when expanded)
hasMoreChildren?
optionalhasMoreChildren:boolean
Defined in: packages/fireflow-vfs/src/types/entry.ts:46
True if there are more children to load (pagination)
isLoading?
optionalisLoading:boolean
Defined in: packages/fireflow-vfs/src/types/entry.ts:48
True if children are currently being loaded
mimeType?
optionalmimeType:string
Defined in: packages/fireflow-vfs/src/types/entry.ts:32
MIME type
Inherited from
mtime?
optionalmtime:number
Defined in: packages/fireflow-vfs/src/types/entry.ts:36
Modification time (Unix timestamp in milliseconds)
Inherited from
name
name:
string
Defined in: packages/fireflow-vfs/src/types/entry.ts:26
File or directory name
Inherited from
path
path:
string
Defined in: packages/fireflow-vfs/src/types/entry.ts:24
Path within workspace (without ff:// prefix)
Inherited from
size?
optionalsize:number
Defined in: packages/fireflow-vfs/src/types/entry.ts:30
Size in bytes (files only)
Inherited from
type
type:
VFSEntryType
Defined in: packages/fireflow-vfs/src/types/entry.ts:28
Entry type
Inherited from
uri
uri:
string
Defined in: packages/fireflow-vfs/src/types/entry.ts:22
ff:// URI format