Skip to content

PersistentAI API Documentation / @persistentai/fireflow-vfs / / ActionContext

Interface: ActionContext

Defined in: packages/fireflow-vfs/src/services/action-resolver.ts:18

Context for resolving available actions

Properties

fileType

fileType: IFileTypeDefinition | null

Defined in: packages/fireflow-vfs/src/services/action-resolver.ts:28

File type of target (if applicable)


isFolder

isFolder: boolean

Defined in: packages/fireflow-vfs/src/services/action-resolver.ts:24

Whether target is a folder


isVirtual

isVirtual: boolean

Defined in: packages/fireflow-vfs/src/services/action-resolver.ts:26

Whether target is a virtual node


node

node: TreeNode | null

Defined in: packages/fireflow-vfs/src/services/action-resolver.ts:20

Target node (null for empty space)


nodes?

optional nodes: TreeNode[]

Defined in: packages/fireflow-vfs/src/services/action-resolver.ts:22

Multiple selected nodes (for multi-select actions)


userPermission

userPermission: "read" | "write" | "admin"

Defined in: packages/fireflow-vfs/src/services/action-resolver.ts:30

User's permission level in this workspace

Licensed under BUSL-1.1