verstak/frontend/src/lib/services/nodes.js

21 lines
1015 B
JavaScript

/**
* Node & Workspace API — tree, node CRUD, system views.
*/
import { createApi } from './wails.js'
export const getStartupStatus = createApi('GetStartupStatus')
export const verstakVersion = createApi('VerstakVersion')
export const listSystemViewsWithPlugins = createApi('ListSystemViewsWithPlugins')
export const listWorkspaceTree = createApi('ListWorkspaceTree')
export const listWorkspaceChildren = createApi('ListWorkspaceChildren')
export const listEnabledTemplates = createApi('ListEnabledTemplates')
export const createNodeFromTemplate = createApi('CreateNodeFromTemplate')
export const deleteNode = createApi('DeleteNode')
export const renameNode = createApi('RenameNode')
export const moveNode = createApi('MoveNode')
export const duplicateNode = createApi('DuplicateNode')
export const getNodeDetail = createApi('GetNodeDetail')
export const getSuggestions = createApi('GetSuggestions')
export const validateName = createApi('ValidateName')
export const writeDebugLog = createApi('WriteDebugLog')