Function: createCanvasEditor()
August 8, 2026 ยท View on GitHub
@plures/praxis / index / createCanvasEditor
Function: createCanvasEditor()
createCanvasEditor(
config):object
Defined in: src/integrations/code-canvas.ts:693
Create a CodeCanvas editor instance
Note: This is a placeholder for the visual editor integration. The actual visual editor requires a browser environment.
Parameters
config
Editor configuration including the initial canvas document
Returns
object
An editor object with methods to add/remove nodes and edges and export the canvas
addEdge
addEdge: (
edge) =>CanvasEdge
Parameters
edge
Omit<CanvasEdge, "id">
Returns
addNode
addNode: (
node) =>CanvasNode
Parameters
node
Omit<CanvasNode, "id">
Returns
document
document:
CanvasDocument
removeEdge
removeEdge: (
id) =>void
Parameters
id
string
Returns
void
removeNode
removeNode: (
id) =>void
Parameters
id
string
Returns
void
toMermaid
toMermaid: () =>
string
Returns
string
toSchema
toSchema: () =>
PSFSchema
Returns
PSFSchema
toYaml
toYaml: () =>
string
Returns
string