PersistentAI API Documentation / @persistentai/fireflow-vfs / server
server
Classes
- FileWorkflows
- FlowWorkflows
- GitWorkflows
- MoveWorkflows
- RedisEventBus
- TypedFileWorkflows
- VfsPath
- VFSRouterWorkflow
- VfsUri
- WorkspaceWorkflows
Interfaces
- AllowedPermission
- CreateFlowPackageResult
- CreateTypedFileResult
- CreateUploadSessionInput
- FlowEventInfo
- FlowStoreForHook
- GetFlowByRefResult
- LakeFSClientConfig
- MatchedSubscription
- MCPServiceForHook
- PermissionResult
- PreCreateHookExecutor
- PresignedUploadUrlResult
- PresignedUrlResult
- RedisConfig
- SaveFlowResult
- SecretStoreForHook
- UploadSessionData
- UploadSessionInfo
- VFSConfig
- VFSEventPayload
Type Aliases
- DB
- Permission
- VFSCollaboratorInsert
- VFSCollaboratorRow
- VFSEventInsert
- VFSEventRow
- VFSFlowSubscriptionInsert
- VFSFlowSubscriptionRow
- VFSShareInsert
- VFSShareRow
- VFSUploadSessionInsert
- VFSUploadSessionRow
- VFSWorkspaceInsert
- VFSWorkspaceRow
Variables
- VFS_CHANNEL_PREFIX
- VFS_CONSTANTS
- VFS_ROUTER_QUEUE
- vfsCollaboratorsTable
- vfsEventsTable
- vfsFlowSubscriptionsTable
- vfsSharesTable
- vfsUploadSessionsTable
- vfsWorkspacesTable
Functions
- assertPermissionAllowed
- basename
- buildDirectoryTreeNode
- buildTreeNodeFromPath
- buildUri
- checkPermission
- cleanupExpiredSessions
- closeRedisConnections
- copyObject
- createCommit
- createFlowHook
- createLakeFSClient
- createMCPHook
- createRedisSubscriber
- createSecretHook
- createUploadSession
- deleteObject
- deleteObjects
- deleteUploadSession
- deleteUploadSessionForUser
- getBranchRef
- getCommitLog
- getConfig
- getDiffBetweenRefs
- getEventBus
- getLakeFSClient
- getLakeFSErrorMessage
- getObject
- getObjectPresignedUrl
- getObjectStats
- getPresignedUploadUrl
- getRedisClient
- getRedisConfig
- getRedisSubscriber
- getUncommittedChanges
- getUploadSession
- getUploadSessionForUser
- getUserUploadSessions
- getVFSConfig
- getWorkspaceById
- getWorkspaceByLakeFSRepo
- getWorkspaceChannel
- insertEvent
- isVFSEnabled
- linkStagedObject
- listCollaborators
- listObjects
- listObjectsRecursive
- listRepositoryBranches
- listWorkspaces
- publishVFSEvent
- queueEventForRouting
- resetLakeFSClient
- statObjectSafe
- toLakeFSPath
- tryAdvisoryLock
- uploadObject
- uploadObjectWithContentType
- validateVFSConfig
- withAdvisoryLock
References
ActionCategory
Re-exports ActionCategory
ActionContext
Re-exports ActionContext
ActionHandler
Re-exports ActionHandler
ActionPermission
Re-exports ActionPermission
AddCollaboratorInput
Re-exports AddCollaboratorInput
BranchEventMetadata
Re-exports BranchEventMetadata
buildActionContext
Re-exports buildActionContext
BuildCGUriOptions
Re-exports BuildCGUriOptions
builtInActions
Re-exports builtInActions
CG_URI_SCHEME
Re-exports CG_URI_SCHEME
CGUriNamespace
Re-exports CGUriNamespace
CGUriValidationResult
Re-exports CGUriValidationResult
CheckoutFileInput
Re-exports CheckoutFileInput
Collaborator
Re-exports Collaborator
CollaboratorEventMetadata
Re-exports CollaboratorEventMetadata
CollaboratorRole
Re-exports CollaboratorRole
CommitEventMetadata
Re-exports CommitEventMetadata
CommitInput
Re-exports CommitInput
ConfirmationRequestedMetadata
Re-exports ConfirmationRequestedMetadata
ConfirmationResponseMetadata
Re-exports ConfirmationResponseMetadata
ConflictResolution
Re-exports ConflictResolution
ConflictType
Re-exports ConflictType
CreateBranchInput
Re-exports CreateBranchInput
CreateDirectoryInput
Re-exports CreateDirectoryInput
CreateFlowSubscriptionInput
Re-exports CreateFlowSubscriptionInput
CreateWorkspaceInput
Re-exports CreateWorkspaceInput
DeleteBranchInput
Re-exports DeleteBranchInput
DeleteFileInput
Re-exports DeleteFileInput
extractPath
Re-exports extractPath
FileAction
Re-exports FileAction
FileEventMetadata
Re-exports FileEventMetadata
FileHandler
Re-exports FileHandler
FileTypeCategory
Re-exports FileTypeCategory
FileTypeFieldMetadata
Re-exports FileTypeFieldMetadata
FileTypeId
Re-exports FileTypeId
fileTypeMetadata
Re-exports fileTypeMetadata
fileTypeRegistry
Re-exports fileTypeRegistry
FlowSubscription
Re-exports FlowSubscription
FlowSubscriptionContextMode
Re-exports FlowSubscriptionContextMode
FlowSubscriptionFilters
Re-exports FlowSubscriptionFilters
FolderPaginationState
Re-exports FolderPaginationState
generateCollaboratorId
Re-exports generateCollaboratorId
generateConflictId
Re-exports generateConflictId
generateDefaultContent
Re-exports generateDefaultContent
generateEventId
Re-exports generateEventId
generateLakeFSActionConfig
Re-exports generateLakeFSActionConfig
generateOperationId
Re-exports generateOperationId
generatePlanId
Re-exports generatePlanId
generateShareId
Re-exports generateShareId
generateShareToken
Re-exports generateShareToken
generateUploadSessionId
Re-exports generateUploadSessionId
generateWorkspaceId
Re-exports generateWorkspaceId
getActionById
Re-exports getActionById
getAllActions
Re-exports getAllActions
getCreatableTypes
Re-exports getCreatableTypes
GetDiffInput
Re-exports GetDiffInput
getEventName
Re-exports getEventName
getExtension
Re-exports getExtension
getFileTypeByExtension
Re-exports getFileTypeByExtension
getFileTypeById
Re-exports getFileTypeById
getFileTypeMetadata
Re-exports getFileTypeMetadata
getFileTypes
Re-exports getFileTypes
GetLogInput
Re-exports GetLogInput
getPreCreateHook
Re-exports getPreCreateHook
getSerializableFileTypes
Re-exports getSerializableFileTypes
getTypesByCategory
Re-exports getTypesByCategory
getTypesGroupedByCategory
Re-exports getTypesGroupedByCategory
IFileAction
Re-exports IFileAction
IFileTypeDefinition
Re-exports IFileTypeDefinition
IFileTypeDefinitionSerializable
Re-exports IFileTypeDefinitionSerializable
IFileTypeMetadata
Re-exports IFileTypeMetadata
isValidUri
Re-exports isValidUri
joinPath
Re-exports joinPath
LAKEFS_ACTION_CONFIG_PATH
Re-exports LAKEFS_ACTION_CONFIG_PATH
lakeFSRepoName
Re-exports lakeFSRepoName
lakeFSRepoNameV2
Re-exports lakeFSRepoNameV2
ListDirectoryInput
Re-exports ListDirectoryInput
ListEntriesResult
Re-exports ListEntriesResult
ListTreeResult
Re-exports ListTreeResult
MergeBranchInput
Re-exports MergeBranchInput
MoveFileInput
Re-exports MoveFileInput
normalizePath
Re-exports normalizePath
OperationCancelledMetadata
Re-exports OperationCancelledMetadata
OperationPlan
Re-exports OperationPlan
OperationStartedMetadata
Re-exports OperationStartedMetadata
ParsedCGUri
Re-exports ParsedCGUri
parseUri
Re-exports parseUri
PlanConflict
Re-exports PlanConflict
PlannedOperation
Re-exports PlannedOperation
PlannedOperationType
Re-exports PlannedOperationType
PreCreateHookId
Re-exports PreCreateHookId
ReadFileInput
Re-exports ReadFileInput
resolveActions
Re-exports resolveActions
ResolvedCGUri
Re-exports ResolvedCGUri
RevertFileInput
Re-exports RevertFileInput
SearchFilesInput
Re-exports SearchFilesInput
storageNamespace
Re-exports storageNamespace
storageNamespaceV2
Re-exports storageNamespaceV2
SubscribeEventsInput
Re-exports SubscribeEventsInput
toPath
Re-exports toPath
toSerializable
Re-exports toSerializable
toUri
Re-exports toUri
TreeNode
Re-exports TreeNode
TreeOperation
Re-exports TreeOperation
UpdateFlowSubscriptionInput
Re-exports UpdateFlowSubscriptionInput
UpdateWorkspaceInput
Re-exports UpdateWorkspaceInput
validateUri
Re-exports validateUri
VFSBranch
Re-exports VFSBranch
VFSCommit
Re-exports VFSCommit
VFSDiff
Re-exports VFSDiff
VFSDirectory
Re-exports VFSDirectory
VFSEntry
Re-exports VFSEntry
VFSEntryType
Re-exports VFSEntryType
VFSEvent
Re-exports VFSEvent
VFSEventMessage
Re-exports VFSEventMessage
VFSEventType
Re-exports VFSEventType
VFSFile
Re-exports VFSFile
VFSMergeResult
Re-exports VFSMergeResult
VFSReadResult
Re-exports VFSReadResult
VFSSnapshotMessage
Re-exports VFSSnapshotMessage
VFSStagedChange
Re-exports VFSStagedChange
VFSStatus
Re-exports VFSStatus
VFSSubscriptionInput
Re-exports VFSSubscriptionInput
VFSSubscriptionMessage
Re-exports VFSSubscriptionMessage
VFSTreeEntry
Re-exports VFSTreeEntry
VFSWriteResult
Re-exports VFSWriteResult
VirtualChildType
Re-exports VirtualChildType
Workspace
Re-exports Workspace
WorkspaceOwnerType
Re-exports WorkspaceOwnerType
WorkspaceOwnerTypeValue
Re-exports WorkspaceOwnerTypeValue
WorkspaceSettings
Re-exports WorkspaceSettings
WorkspaceShare
Re-exports WorkspaceShare
WorkspaceVisibility
Re-exports WorkspaceVisibility
WriteFileInput
Re-exports WriteFileInput