/** * 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')