[{"data":1,"prerenderedAt":1687},["ShallowReactive",2],{"docs-navigation:en":3,"content-page:docs:TpHNMm7HML8737K0gmadyrmunSgQybH-k053UeHJvRA":303,"content-page-surround:docs:TpHNMm7HML8737K0gmadyrmunSgQybH-k053UeHJvRA":1677,"i-logos:typescript-icon":1680,"i-lucide:clipboard":1684},[4,28,54,100,176,215,278,298],{"title":5,"page":6,"canonicalKey":7,"locale":8,"id":9,"draft":6,"icon":10,"sidebar":11,"children":12},"Learn",false,"1","en","content:docs:1.evaluate:.navigation.yml","i-lucide-compass","section",[13,18,23],{"title":14,"id":15,"canonicalKey":16,"locale":8,"draft":6,"path":17},"Why Nuxt Board","content:docs:1.evaluate:1.why-nuxt-board.md","1\u002F1","\u002Fdocs\u002Fevaluate\u002Fwhy-nuxt-board",{"title":19,"id":20,"canonicalKey":21,"locale":8,"draft":6,"path":22},"How Nuxt Board works","content:docs:1.evaluate:2.how-nuxt-board-works.md","1\u002F2","\u002Fdocs\u002Fevaluate\u002Fhow-nuxt-board-works",{"title":24,"id":25,"canonicalKey":26,"locale":8,"draft":6,"path":27},"Design decisions","content:docs:1.evaluate:4.design-decisions.md","1\u002F4","\u002Fdocs\u002Fevaluate\u002Fdesign-decisions",{"title":29,"page":6,"canonicalKey":30,"locale":8,"id":31,"draft":6,"icon":32,"children":33},"Start building","2","content:docs:2.start-building:.navigation.yml","i-lucide-rocket",[34,39,44,49],{"title":35,"id":36,"canonicalKey":37,"locale":8,"draft":6,"path":38},"Installation","content:docs:2.start-building:1.installation.md","2\u002F1","\u002Fdocs\u002Fstart-building\u002Finstallation",{"title":40,"id":41,"canonicalKey":42,"locale":8,"draft":6,"path":43},"Your first board","content:docs:2.start-building:2.your-first-board.md","2\u002F2","\u002Fdocs\u002Fstart-building\u002Fyour-first-board",{"title":45,"id":46,"canonicalKey":47,"locale":8,"draft":6,"path":48},"Customize your first node","content:docs:2.start-building:3.customize-your-first-node.md","2\u002F3","\u002Fdocs\u002Fstart-building\u002Fcustomize-your-first-node",{"title":50,"id":51,"canonicalKey":52,"locale":8,"draft":6,"path":53},"Add connections and history","content:docs:2.start-building:4.add-connections-and-history.md","2\u002F4","\u002Fdocs\u002Fstart-building\u002Fadd-connections-and-history",{"title":55,"page":6,"canonicalKey":56,"locale":8,"id":57,"draft":6,"icon":58,"children":59},"Understand the system","3","content:docs:3.understand-the-system:.navigation.yml","i-lucide-workflow",[60,65,70,75,80,85,90,95],{"title":61,"id":62,"canonicalKey":63,"locale":8,"draft":6,"path":64},"The engine","content:docs:3.understand-the-system:1.the-engine.md","3\u002F1","\u002Fdocs\u002Funderstand-the-system\u002Fthe-engine",{"title":66,"id":67,"canonicalKey":68,"locale":8,"draft":6,"path":69},"Document and session state","content:docs:3.understand-the-system:2.document-and-session-state.md","3\u002F2","\u002Fdocs\u002Funderstand-the-system\u002Fdocument-and-session-state",{"title":71,"id":72,"canonicalKey":73,"locale":8,"draft":6,"path":74},"Commands and transactions","content:docs:3.understand-the-system:3.commands-and-transactions.md","3\u002F3","\u002Fdocs\u002Funderstand-the-system\u002Fcommands-and-transactions",{"title":76,"id":77,"canonicalKey":78,"locale":8,"draft":6,"path":79},"Nodes and hierarchy","content:docs:3.understand-the-system:4.nodes-and-hierarchy.md","3\u002F4","\u002Fdocs\u002Funderstand-the-system\u002Fnodes-and-hierarchy",{"title":81,"id":82,"canonicalKey":83,"locale":8,"draft":6,"path":84},"Camera and coordinates","content:docs:3.understand-the-system:5.camera-and-coordinates.md","3\u002F5","\u002Fdocs\u002Funderstand-the-system\u002Fcamera-and-coordinates",{"title":86,"id":87,"canonicalKey":88,"locale":8,"draft":6,"path":89},"Rendering and interaction","content:docs:3.understand-the-system:6.rendering-and-interaction.md","3\u002F6","\u002Fdocs\u002Funderstand-the-system\u002Frendering-and-interaction",{"title":91,"id":92,"canonicalKey":93,"locale":8,"draft":6,"path":94},"Packages and plugins","content:docs:3.understand-the-system:7.packages-and-plugins.md","3\u002F7","\u002Fdocs\u002Funderstand-the-system\u002Fpackages-and-plugins",{"title":96,"id":97,"canonicalKey":98,"locale":8,"draft":6,"path":99},"Persistence and JSON Canvas","content:docs:3.understand-the-system:8.persistence-and-json-canvas.md","3\u002F8","\u002Fdocs\u002Funderstand-the-system\u002Fpersistence-and-json-canvas",{"title":101,"page":6,"canonicalKey":102,"locale":8,"id":103,"draft":6,"icon":104,"sidebar":11,"children":105},"Build","4","content:docs:4.build-features:.navigation.yml","i-lucide-blocks",[106,113,120,127,134,141,148,155,162,169],{"title":107,"id":108,"canonicalKey":109,"locale":8,"draft":6,"navigation":110,"icon":111,"path":112},"Custom renderers","content:docs:4.build-features:1.custom-node-renderers.md","4\u002F1",{"icon":111},"i-lucide-layout-template","\u002Fdocs\u002Fbuild-features\u002Fcustom-node-renderers",{"title":114,"id":115,"canonicalKey":116,"locale":8,"draft":6,"navigation":117,"icon":118,"path":119},"Connections","content:docs:4.build-features:2.connections.md","4\u002F2",{"icon":118},"i-lucide-cable","\u002Fdocs\u002Fbuild-features\u002Fconnections",{"title":121,"id":122,"canonicalKey":123,"locale":8,"draft":6,"navigation":124,"icon":125,"path":126},"Group nodes","content:docs:4.build-features:3.groups-and-nesting.md","4\u002F3",{"icon":125},"i-lucide-group","\u002Fdocs\u002Fbuild-features\u002Fgroups-and-nesting",{"title":128,"id":129,"canonicalKey":130,"locale":8,"draft":6,"navigation":131,"icon":132,"path":133},"History","content:docs:4.build-features:4.undo-and-redo.md","4\u002F4",{"icon":132},"i-lucide-history","\u002Fdocs\u002Fbuild-features\u002Fundo-and-redo",{"title":135,"id":136,"canonicalKey":137,"locale":8,"draft":6,"navigation":138,"icon":139,"path":140},"Selection and interaction","content:docs:4.build-features:5.selection-and-keyboard.md","4\u002F5",{"icon":139},"i-lucide-mouse-pointer","\u002Fdocs\u002Fbuild-features\u002Fselection-and-keyboard",{"title":142,"id":143,"canonicalKey":144,"locale":8,"draft":6,"navigation":145,"icon":146,"path":147},"First-party features and command guards","content:docs:4.build-features:6.read-only-and-command-guards.md","4\u002F6",{"icon":146},"i-lucide-puzzle","\u002Fdocs\u002Fbuild-features\u002Fread-only-and-command-guards",{"title":149,"id":150,"canonicalKey":151,"locale":8,"draft":6,"navigation":152,"icon":153,"path":154},"Serialization","content:docs:4.build-features:7.save-and-load.md","4\u002F7",{"icon":153},"i-lucide-file-json","\u002Fdocs\u002Fbuild-features\u002Fsave-and-load",{"title":156,"id":157,"canonicalKey":158,"locale":8,"draft":6,"navigation":159,"icon":160,"path":161},"Theming","content:docs:4.build-features:8.theming.md","4\u002F8",{"icon":160},"i-lucide-palette","\u002Fdocs\u002Fbuild-features\u002Ftheming",{"title":163,"id":164,"canonicalKey":165,"locale":8,"draft":6,"navigation":166,"icon":167,"path":168},"Performance","content:docs:4.build-features:9.performance.md","4\u002F9",{"icon":167},"i-lucide-zap","\u002Fdocs\u002Fbuild-features\u002Fperformance",{"title":170,"id":171,"canonicalKey":172,"locale":8,"draft":6,"navigation":173,"icon":174,"path":175},"SSR deterministic scene","content:docs:4.build-features:10.ssr-and-deterministic-state.md","4\u002F10",{"icon":174},"i-lucide-server","\u002Fdocs\u002Fbuild-features\u002Fssr-and-deterministic-state",{"title":177,"page":6,"canonicalKey":178,"locale":8,"id":179,"draft":6,"icon":111,"children":180},"Solutions","5","content:docs:5.solutions:.navigation.yml",[181,187,194,201,208],{"title":182,"id":183,"canonicalKey":184,"locale":8,"draft":6,"navigation":185,"icon":58,"path":186},"Workflow renderer demo","content:docs:5.solutions:1.workflow-builder.md","5\u002F1",{"icon":58},"\u002Fdocs\u002Fsolutions\u002Fworkflow-builder",{"title":188,"id":189,"canonicalKey":190,"locale":8,"draft":6,"navigation":191,"icon":192,"path":193},"Mind map","content:docs:5.solutions:2.mind-map.md","5\u002F2",{"icon":192},"i-lucide-brain","\u002Fdocs\u002Fsolutions\u002Fmind-map",{"title":195,"id":196,"canonicalKey":197,"locale":8,"draft":6,"navigation":198,"icon":199,"path":200},"Planning board","content:docs:5.solutions:3.planning-board.md","5\u002F3",{"icon":199},"i-lucide-square","\u002Fdocs\u002Fsolutions\u002Fplanning-board",{"title":202,"id":203,"canonicalKey":204,"locale":8,"draft":6,"navigation":205,"icon":206,"path":207},"Read-only viewer","content:docs:5.solutions:4.read-only-viewer.md","5\u002F4",{"icon":206},"i-lucide-eye","\u002Fdocs\u002Fsolutions\u002Fread-only-viewer",{"title":209,"id":210,"canonicalKey":211,"locale":8,"draft":6,"navigation":212,"icon":213,"path":214},"Nuxt auto-imports","content:docs:5.solutions:5.nuxt-application.md","5\u002F5",{"icon":213},"i-lucide-sparkles","\u002Fdocs\u002Fsolutions\u002Fnuxt-application",{"title":216,"page":6,"canonicalKey":217,"locale":8,"id":218,"draft":6,"icon":219,"children":220},"Reference","6","content:docs:6.reference:.navigation.yml","i-lucide-braces",[221,226,231,236,241,246,251,256,261,266,273],{"title":222,"id":223,"canonicalKey":224,"locale":8,"draft":6,"path":225},"Package overview","content:docs:6.reference:1.package-overview.md","6\u002F1","\u002Fdocs\u002Freference\u002Fpackage-overview",{"title":227,"id":228,"canonicalKey":229,"locale":8,"draft":6,"path":230},"@lupinum\u002Fboard-core","content:docs:6.reference:2.board-core.md","6\u002F2","\u002Fdocs\u002Freference\u002Fboard-core",{"title":232,"id":233,"canonicalKey":234,"locale":8,"draft":6,"path":235},"@lupinum\u002Fboard-core types","content:docs:6.reference:3.board-core-types.md","6\u002F3","\u002Fdocs\u002Freference\u002Fboard-core-types",{"title":237,"id":238,"canonicalKey":239,"locale":8,"draft":6,"path":240},"@lupinum\u002Fvue-board","content:docs:6.reference:4.vue-board.md","6\u002F4","\u002Fdocs\u002Freference\u002Fvue-board",{"title":242,"id":243,"canonicalKey":244,"locale":8,"draft":6,"path":245},"Vue composables","content:docs:6.reference:5.vue-composables.md","6\u002F5","\u002Fdocs\u002Freference\u002Fvue-composables",{"title":247,"id":248,"canonicalKey":249,"locale":8,"draft":6,"path":250},"@lupinum\u002Fboard-connections","content:docs:6.reference:6.connections.md","6\u002F6","\u002Fdocs\u002Freference\u002Fconnections",{"title":252,"id":253,"canonicalKey":254,"locale":8,"draft":6,"path":255},"@lupinum\u002Fboard-history","content:docs:6.reference:7.history.md","6\u002F7","\u002Fdocs\u002Freference\u002Fhistory",{"title":257,"id":258,"canonicalKey":259,"locale":8,"draft":6,"path":260},"@lupinum\u002Fvue-board\u002Fminimap","content:docs:6.reference:8.minimap.md","6\u002F8","\u002Fdocs\u002Freference\u002Fminimap",{"title":262,"id":263,"canonicalKey":264,"locale":8,"draft":6,"path":265},"@lupinum\u002Fnuxt-board","content:docs:6.reference:9.nuxt-board.md","6\u002F9","\u002Fdocs\u002Freference\u002Fnuxt-board",{"title":267,"id":268,"canonicalKey":269,"locale":8,"draft":6,"navigation":270,"icon":271,"path":272},"Events and subscriptions","content:docs:6.reference:10.events-and-errors.md","6\u002F10",{"icon":271},"i-lucide-bell","\u002Fdocs\u002Freference\u002Fevents-and-errors",{"title":274,"id":275,"canonicalKey":276,"locale":8,"draft":6,"path":277},"Glossary","content:docs:6.reference:11.glossary.md","6\u002F11","\u002Fdocs\u002Freference\u002Fglossary",{"title":279,"page":6,"canonicalKey":280,"locale":8,"id":281,"draft":6,"icon":282,"children":283},"Project","7","content:docs:7.project:.navigation.yml","i-lucide-git-branch",[284,291],{"title":285,"id":286,"canonicalKey":287,"locale":8,"draft":6,"navigation":288,"icon":289,"path":290},"Contributing","content:docs:7.project:1.contributing.md","7\u002F1",{"icon":289},"i-lucide-git-pull-request","\u002Fdocs\u002Fproject\u002Fcontributing",{"title":292,"id":293,"canonicalKey":294,"locale":8,"draft":6,"navigation":295,"icon":296,"path":297},"Support and security","content:docs:7.project:2.support-and-security.md","7\u002F2",{"icon":296},"i-lucide-shield","\u002Fdocs\u002Fproject\u002Fsupport-and-security",{"title":299,"id":300,"canonicalKey":301,"locale":8,"draft":6,"path":302},"Nuxt Board documentation","content:docs:index.md","\u002F","\u002Fdocs",{"audience":304,"intent":305,"packages":306,"title":267,"description":307,"navigation":308,"body":309,"type":1665,"id":268,"canonicalKey":269,"draft":6,"partial":6,"locale":8,"collection":1666,"navigationFile":6,"file":1667,"route":1672,"resolution":1674},"application-developer","reference",[227],"React to state changes with the event system and subscribables.",{"icon":271},{"type":310,"children":311,"toc":1654},"root",[312,320,324,331,344,519,526,799,805,817,1538,1563,1583,1589,1642],{"type":313,"tag":314,"props":315,"children":316},"element","p",{},[317],{"type":318,"value":319},"text","Events tell you what happened. Subscribables tell you what state looks like now. Use events to react to discrete actions, use subscribables to keep your UI in sync.",{"type":313,"tag":321,"props":322,"children":323},"event-logger",{},[],{"type":313,"tag":325,"props":326,"children":328},"h2",{"id":327},"events",[329],{"type":318,"value":330},"Events",{"type":313,"tag":314,"props":332,"children":333},{},[334,336,342],{"type":318,"value":335},"Register a listener with ",{"type":313,"tag":337,"props":338,"children":339},"code",{},[340],{"type":318,"value":341},"engine.on()",{"type":318,"value":343},". It returns an unsubscribe function:",{"type":313,"tag":345,"props":346,"children":349},"pre",{"language":347,"class":348},"ts","shiki shiki-themes light-plus dark-plus dark:dark-plus",[350],{"type":313,"tag":337,"props":351,"children":353},{"class":352},"language-ts",[354,431,433,482,483,491,492,495,496,505,506],{"type":313,"tag":355,"props":356,"children":359},"span",{"class":357,"style":358},"line","display: inline",[360,366,372,378,384,389,395,400,406,411,416,421,426],{"type":313,"tag":355,"props":361,"children":363},{"style":362},"color:#0000FF;--shiki-dark:#569CD6",[364],{"type":318,"value":365},"const",{"type":313,"tag":355,"props":367,"children":369},{"style":368},"color:#0070C1;--shiki-dark:#4FC1FF",[370],{"type":318,"value":371}," unsub",{"type":313,"tag":355,"props":373,"children":375},{"style":374},"color:#000000;--shiki-dark:#D4D4D4",[376],{"type":318,"value":377}," = ",{"type":313,"tag":355,"props":379,"children":381},{"style":380},"color:#001080;--shiki-dark:#9CDCFE",[382],{"type":318,"value":383},"engine",{"type":313,"tag":355,"props":385,"children":386},{"style":374},[387],{"type":318,"value":388},".",{"type":313,"tag":355,"props":390,"children":392},{"style":391},"color:#795E26;--shiki-dark:#DCDCAA",[393],{"type":318,"value":394},"on",{"type":313,"tag":355,"props":396,"children":397},{"style":374},[398],{"type":318,"value":399},"(",{"type":313,"tag":355,"props":401,"children":403},{"style":402},"color:#A31515;--shiki-dark:#CE9178",[404],{"type":318,"value":405},"'node:created'",{"type":313,"tag":355,"props":407,"children":408},{"style":374},[409],{"type":318,"value":410},", (",{"type":313,"tag":355,"props":412,"children":413},{"style":380},[414],{"type":318,"value":415},"node",{"type":313,"tag":355,"props":417,"children":418},{"style":374},[419],{"type":318,"value":420},") ",{"type":313,"tag":355,"props":422,"children":423},{"style":362},[424],{"type":318,"value":425},"=>",{"type":313,"tag":355,"props":427,"children":428},{"style":374},[429],{"type":318,"value":430}," {",{"type":318,"value":432},"\n",{"type":313,"tag":355,"props":434,"children":435},{"class":357,"style":358},[436,441,445,450,454,459,464,468,472,477],{"type":313,"tag":355,"props":437,"children":438},{"style":380},[439],{"type":318,"value":440},"  console",{"type":313,"tag":355,"props":442,"children":443},{"style":374},[444],{"type":318,"value":388},{"type":313,"tag":355,"props":446,"children":447},{"style":391},[448],{"type":318,"value":449},"log",{"type":313,"tag":355,"props":451,"children":452},{"style":374},[453],{"type":318,"value":399},{"type":313,"tag":355,"props":455,"children":456},{"style":402},[457],{"type":318,"value":458},"'Created'",{"type":313,"tag":355,"props":460,"children":461},{"style":374},[462],{"type":318,"value":463},", ",{"type":313,"tag":355,"props":465,"children":466},{"style":380},[467],{"type":318,"value":415},{"type":313,"tag":355,"props":469,"children":470},{"style":374},[471],{"type":318,"value":388},{"type":313,"tag":355,"props":473,"children":474},{"style":380},[475],{"type":318,"value":476},"id",{"type":313,"tag":355,"props":478,"children":479},{"style":374},[480],{"type":318,"value":481},")",{"type":318,"value":432},{"type":313,"tag":355,"props":484,"children":485},{"class":357,"style":358},[486],{"type":313,"tag":355,"props":487,"children":488},{"style":374},[489],{"type":318,"value":490},"})",{"type":318,"value":432},{"type":313,"tag":355,"props":493,"children":494},{"class":357,"style":358},[],{"type":318,"value":432},{"type":313,"tag":355,"props":497,"children":498},{"class":357,"style":358},[499],{"type":313,"tag":355,"props":500,"children":502},{"style":501},"color:#008000;--shiki-dark:#6A9955",[503],{"type":318,"value":504},"\u002F\u002F Later...",{"type":318,"value":432},{"type":313,"tag":355,"props":507,"children":508},{"class":357,"style":358},[509,514],{"type":313,"tag":355,"props":510,"children":511},{"style":391},[512],{"type":318,"value":513},"unsub",{"type":313,"tag":355,"props":515,"children":516},{"style":374},[517],{"type":318,"value":518},"()",{"type":313,"tag":520,"props":521,"children":523},"h3",{"id":522},"events-event-catalog",[524],{"type":318,"value":525},"Event catalog",{"type":313,"tag":527,"props":528,"children":529},"accordion",{},[530,550,607,653,680,727],{"type":313,"tag":531,"props":532,"children":534},"accordion-item",{"title":533},"Lifecycle",[535],{"type":313,"tag":536,"props":537,"children":538},"ul",{},[539],{"type":313,"tag":540,"props":541,"children":542},"li",{},[543,548],{"type":313,"tag":337,"props":544,"children":545},{},[546],{"type":318,"value":547},"destroy",{"type":318,"value":549}," — engine destroyed",{"type":313,"tag":531,"props":551,"children":553},{"title":552},"Node events",[554],{"type":313,"tag":536,"props":555,"children":556},{},[557,567,577,587,597],{"type":313,"tag":540,"props":558,"children":559},{},[560,565],{"type":313,"tag":337,"props":561,"children":562},{},[563],{"type":318,"value":564},"node:created(node)",{"type":318,"value":566}," — a node was added",{"type":313,"tag":540,"props":568,"children":569},{},[570,575],{"type":313,"tag":337,"props":571,"children":572},{},[573],{"type":318,"value":574},"node:updated(node, previousNode)",{"type":318,"value":576}," — a node's data or geometry changed",{"type":313,"tag":540,"props":578,"children":579},{},[580,585],{"type":313,"tag":337,"props":581,"children":582},{},[583],{"type":318,"value":584},"node:deleted(nodeId, previousNode)",{"type":318,"value":586}," — a node was removed",{"type":313,"tag":540,"props":588,"children":589},{},[590,595],{"type":313,"tag":337,"props":591,"children":592},{},[593],{"type":318,"value":594},"node:moved(node, delta)",{"type":318,"value":596}," — a node's position changed",{"type":313,"tag":540,"props":598,"children":599},{},[600,605],{"type":313,"tag":337,"props":601,"children":602},{},[603],{"type":318,"value":604},"node:resized(node, previousBounds)",{"type":318,"value":606}," — a node's dimensions changed",{"type":313,"tag":531,"props":608,"children":609},{"title":135},[610],{"type":313,"tag":536,"props":611,"children":612},{},[613,623,633,643],{"type":313,"tag":540,"props":614,"children":615},{},[616,621],{"type":313,"tag":337,"props":617,"children":618},{},[619],{"type":318,"value":620},"selection:change(selectedIds, previousIds)",{"type":318,"value":622}," — selection changed",{"type":313,"tag":540,"props":624,"children":625},{},[626,631],{"type":313,"tag":337,"props":627,"children":628},{},[629],{"type":318,"value":630},"interaction:start(state)",{"type":318,"value":632}," — an interaction began (drag, resize, pan, etc.)",{"type":313,"tag":540,"props":634,"children":635},{},[636,641],{"type":313,"tag":337,"props":637,"children":638},{},[639],{"type":318,"value":640},"interaction:update(state)",{"type":318,"value":642}," — ongoing interaction position updated (high-frequency)",{"type":313,"tag":540,"props":644,"children":645},{},[646,651],{"type":313,"tag":337,"props":647,"children":648},{},[649],{"type":318,"value":650},"interaction:end(state)",{"type":318,"value":652}," — interaction finished",{"type":313,"tag":531,"props":654,"children":656},{"title":655},"Camera",[657],{"type":313,"tag":536,"props":658,"children":659},{},[660,670],{"type":313,"tag":540,"props":661,"children":662},{},[663,668],{"type":313,"tag":337,"props":664,"children":665},{},[666],{"type":318,"value":667},"camera:change(camera, previousCamera)",{"type":318,"value":669}," — camera position or zoom changed (high-frequency during pan\u002Fzoom)",{"type":313,"tag":540,"props":671,"children":672},{},[673,678],{"type":313,"tag":337,"props":674,"children":675},{},[676],{"type":318,"value":677},"viewport:change(size, previousSize)",{"type":318,"value":679}," — the measured board root size changed",{"type":313,"tag":531,"props":681,"children":683},{"title":682},"Guarded commands",[684],{"type":313,"tag":536,"props":685,"children":686},{},[687,697,707,717],{"type":313,"tag":540,"props":688,"children":689},{},[690,695],{"type":313,"tag":337,"props":691,"children":692},{},[693],{"type":318,"value":694},"command:before(commandName, args, metadata)",{"type":318,"value":696}," — a validated command has succeeded and is publishing its lifecycle boundary",{"type":313,"tag":540,"props":698,"children":699},{},[700,705],{"type":313,"tag":337,"props":701,"children":702},{},[703],{"type":318,"value":704},"command:after(commandName, args, duration, metadata)",{"type":318,"value":706}," — a command finished executing",{"type":313,"tag":540,"props":708,"children":709},{},[710,715],{"type":313,"tag":337,"props":711,"children":712},{},[713],{"type":318,"value":714},"command:blocked(commandName, args, metadata)",{"type":318,"value":716}," — a command was blocked by a guard",{"type":313,"tag":540,"props":718,"children":719},{},[720,725],{"type":313,"tag":337,"props":721,"children":722},{},[723],{"type":318,"value":724},"validation:failed(failure)",{"type":318,"value":726}," — commit validation rejected an invalid candidate state",{"type":313,"tag":531,"props":728,"children":730},{"title":729},"Feature events",[731,736],{"type":313,"tag":314,"props":732,"children":733},{},[734],{"type":318,"value":735},"Internal features add their own namespaced events:",{"type":313,"tag":536,"props":737,"children":738},{},[739,767],{"type":313,"tag":540,"props":740,"children":741},{},[742,748,750,755,756,761,762],{"type":313,"tag":743,"props":744,"children":745},"strong",{},[746],{"type":318,"value":747},"Connections:",{"type":318,"value":749}," ",{"type":313,"tag":337,"props":751,"children":752},{},[753],{"type":318,"value":754},"edge:created(edge)",{"type":318,"value":463},{"type":313,"tag":337,"props":757,"children":758},{},[759],{"type":318,"value":760},"edge:updated(edge, prev)",{"type":318,"value":463},{"type":313,"tag":337,"props":763,"children":764},{},[765],{"type":318,"value":766},"edge:deleted(edgeId)",{"type":313,"tag":540,"props":768,"children":769},{},[770,775,776,781,782,787,788,793,794],{"type":313,"tag":743,"props":771,"children":772},{},[773],{"type":318,"value":774},"History:",{"type":318,"value":749},{"type":313,"tag":337,"props":777,"children":778},{},[779],{"type":318,"value":780},"history:push(entry)",{"type":318,"value":463},{"type":313,"tag":337,"props":783,"children":784},{},[785],{"type":318,"value":786},"history:undo(entry | null)",{"type":318,"value":463},{"type":313,"tag":337,"props":789,"children":790},{},[791],{"type":318,"value":792},"history:redo(entry | null)",{"type":318,"value":463},{"type":313,"tag":337,"props":795,"children":796},{},[797],{"type":318,"value":798},"history:clear()",{"type":313,"tag":325,"props":800,"children":802},{"id":801},"subscribables",[803],{"type":318,"value":804},"Subscribables",{"type":313,"tag":314,"props":806,"children":807},{},[808,810,815],{"type":318,"value":809},"Six subscribables give you reactive access to engine state. Each fires independently — a camera change does not trigger a ",{"type":313,"tag":337,"props":811,"children":812},{},[813],{"type":318,"value":814},"$nodes",{"type":318,"value":816}," notification:",{"type":313,"tag":818,"props":819,"children":820},"tabs",{},[821,936,1084,1197,1310,1424],{"type":313,"tag":822,"props":823,"children":824},"tab",{"label":814,"icon":199},[825,931],{"type":313,"tag":345,"props":826,"children":827},{"language":347,"class":348},[828],{"type":313,"tag":337,"props":829,"children":830},{"class":352},[831,877,878,923,924],{"type":313,"tag":355,"props":832,"children":833},{"class":357,"style":358},[834,838,842,846,850,855,860,865,869,873],{"type":313,"tag":355,"props":835,"children":836},{"style":380},[837],{"type":318,"value":383},{"type":313,"tag":355,"props":839,"children":840},{"style":374},[841],{"type":318,"value":388},{"type":313,"tag":355,"props":843,"children":844},{"style":380},[845],{"type":318,"value":814},{"type":313,"tag":355,"props":847,"children":848},{"style":374},[849],{"type":318,"value":388},{"type":313,"tag":355,"props":851,"children":852},{"style":391},[853],{"type":318,"value":854},"subscribe",{"type":313,"tag":355,"props":856,"children":857},{"style":374},[858],{"type":318,"value":859},"((",{"type":313,"tag":355,"props":861,"children":862},{"style":380},[863],{"type":318,"value":864},"nodes",{"type":313,"tag":355,"props":866,"children":867},{"style":374},[868],{"type":318,"value":420},{"type":313,"tag":355,"props":870,"children":871},{"style":362},[872],{"type":318,"value":425},{"type":313,"tag":355,"props":874,"children":875},{"style":374},[876],{"type":318,"value":430},{"type":318,"value":432},{"type":313,"tag":355,"props":879,"children":880},{"class":357,"style":358},[881,885,889,893,897,902,906,910,914,919],{"type":313,"tag":355,"props":882,"children":883},{"style":380},[884],{"type":318,"value":440},{"type":313,"tag":355,"props":886,"children":887},{"style":374},[888],{"type":318,"value":388},{"type":313,"tag":355,"props":890,"children":891},{"style":391},[892],{"type":318,"value":449},{"type":313,"tag":355,"props":894,"children":895},{"style":374},[896],{"type":318,"value":399},{"type":313,"tag":355,"props":898,"children":899},{"style":402},[900],{"type":318,"value":901},"'Node count:'",{"type":313,"tag":355,"props":903,"children":904},{"style":374},[905],{"type":318,"value":463},{"type":313,"tag":355,"props":907,"children":908},{"style":380},[909],{"type":318,"value":864},{"type":313,"tag":355,"props":911,"children":912},{"style":374},[913],{"type":318,"value":388},{"type":313,"tag":355,"props":915,"children":916},{"style":380},[917],{"type":318,"value":918},"size",{"type":313,"tag":355,"props":920,"children":921},{"style":374},[922],{"type":318,"value":481},{"type":318,"value":432},{"type":313,"tag":355,"props":925,"children":926},{"class":357,"style":358},[927],{"type":313,"tag":355,"props":928,"children":929},{"style":374},[930],{"type":318,"value":490},{"type":313,"tag":314,"props":932,"children":933},{},[934],{"type":318,"value":935},"Fires when any node is created, updated, moved, resized, or deleted.",{"type":313,"tag":822,"props":937,"children":940},{"label":938,"icon":939},"$camera","i-lucide-move",[941,1079],{"type":313,"tag":345,"props":942,"children":943},{"language":347,"class":348},[944],{"type":313,"tag":337,"props":945,"children":946},{"class":352},[947,991,992,1071,1072],{"type":313,"tag":355,"props":948,"children":949},{"class":357,"style":358},[950,954,958,962,966,970,974,979,983,987],{"type":313,"tag":355,"props":951,"children":952},{"style":380},[953],{"type":318,"value":383},{"type":313,"tag":355,"props":955,"children":956},{"style":374},[957],{"type":318,"value":388},{"type":313,"tag":355,"props":959,"children":960},{"style":380},[961],{"type":318,"value":938},{"type":313,"tag":355,"props":963,"children":964},{"style":374},[965],{"type":318,"value":388},{"type":313,"tag":355,"props":967,"children":968},{"style":391},[969],{"type":318,"value":854},{"type":313,"tag":355,"props":971,"children":972},{"style":374},[973],{"type":318,"value":859},{"type":313,"tag":355,"props":975,"children":976},{"style":380},[977],{"type":318,"value":978},"camera",{"type":313,"tag":355,"props":980,"children":981},{"style":374},[982],{"type":318,"value":420},{"type":313,"tag":355,"props":984,"children":985},{"style":362},[986],{"type":318,"value":425},{"type":313,"tag":355,"props":988,"children":989},{"style":374},[990],{"type":318,"value":430},{"type":318,"value":432},{"type":313,"tag":355,"props":993,"children":994},{"class":357,"style":358},[995,999,1003,1007,1011,1016,1021,1025,1030,1035,1039,1044,1048,1053,1057,1062,1067],{"type":313,"tag":355,"props":996,"children":997},{"style":380},[998],{"type":318,"value":440},{"type":313,"tag":355,"props":1000,"children":1001},{"style":374},[1002],{"type":318,"value":388},{"type":313,"tag":355,"props":1004,"children":1005},{"style":391},[1006],{"type":318,"value":449},{"type":313,"tag":355,"props":1008,"children":1009},{"style":374},[1010],{"type":318,"value":399},{"type":313,"tag":355,"props":1012,"children":1013},{"style":402},[1014],{"type":318,"value":1015},"`Zoom: ",{"type":313,"tag":355,"props":1017,"children":1018},{"style":362},[1019],{"type":318,"value":1020},"${",{"type":313,"tag":355,"props":1022,"children":1023},{"style":380},[1024],{"type":318,"value":978},{"type":313,"tag":355,"props":1026,"children":1028},{"style":1027},"color:#000000FF;--shiki-dark:#D4D4D4",[1029],{"type":318,"value":388},{"type":313,"tag":355,"props":1031,"children":1032},{"style":380},[1033],{"type":318,"value":1034},"z",{"type":313,"tag":355,"props":1036,"children":1037},{"style":1027},[1038],{"type":318,"value":388},{"type":313,"tag":355,"props":1040,"children":1041},{"style":391},[1042],{"type":318,"value":1043},"toFixed",{"type":313,"tag":355,"props":1045,"children":1046},{"style":1027},[1047],{"type":318,"value":399},{"type":313,"tag":355,"props":1049,"children":1051},{"style":1050},"color:#098658;--shiki-dark:#B5CEA8",[1052],{"type":318,"value":30},{"type":313,"tag":355,"props":1054,"children":1055},{"style":1027},[1056],{"type":318,"value":481},{"type":313,"tag":355,"props":1058,"children":1059},{"style":362},[1060],{"type":318,"value":1061},"}",{"type":313,"tag":355,"props":1063,"children":1064},{"style":402},[1065],{"type":318,"value":1066},"`",{"type":313,"tag":355,"props":1068,"children":1069},{"style":374},[1070],{"type":318,"value":481},{"type":318,"value":432},{"type":313,"tag":355,"props":1073,"children":1074},{"class":357,"style":358},[1075],{"type":313,"tag":355,"props":1076,"children":1077},{"style":374},[1078],{"type":318,"value":490},{"type":313,"tag":314,"props":1080,"children":1081},{},[1082],{"type":318,"value":1083},"Fires on every pan and zoom change. High-frequency during interaction.",{"type":313,"tag":822,"props":1085,"children":1088},{"label":1086,"icon":1087},"$selection","i-lucide-check-square",[1089,1192],{"type":313,"tag":345,"props":1090,"children":1091},{"language":347,"class":348},[1092],{"type":313,"tag":337,"props":1093,"children":1094},{"class":352},[1095,1139,1140,1184,1185],{"type":313,"tag":355,"props":1096,"children":1097},{"class":357,"style":358},[1098,1102,1106,1110,1114,1118,1122,1127,1131,1135],{"type":313,"tag":355,"props":1099,"children":1100},{"style":380},[1101],{"type":318,"value":383},{"type":313,"tag":355,"props":1103,"children":1104},{"style":374},[1105],{"type":318,"value":388},{"type":313,"tag":355,"props":1107,"children":1108},{"style":380},[1109],{"type":318,"value":1086},{"type":313,"tag":355,"props":1111,"children":1112},{"style":374},[1113],{"type":318,"value":388},{"type":313,"tag":355,"props":1115,"children":1116},{"style":391},[1117],{"type":318,"value":854},{"type":313,"tag":355,"props":1119,"children":1120},{"style":374},[1121],{"type":318,"value":859},{"type":313,"tag":355,"props":1123,"children":1124},{"style":380},[1125],{"type":318,"value":1126},"ids",{"type":313,"tag":355,"props":1128,"children":1129},{"style":374},[1130],{"type":318,"value":420},{"type":313,"tag":355,"props":1132,"children":1133},{"style":362},[1134],{"type":318,"value":425},{"type":313,"tag":355,"props":1136,"children":1137},{"style":374},[1138],{"type":318,"value":430},{"type":318,"value":432},{"type":313,"tag":355,"props":1141,"children":1142},{"class":357,"style":358},[1143,1147,1151,1155,1159,1164,1168,1172,1176,1180],{"type":313,"tag":355,"props":1144,"children":1145},{"style":380},[1146],{"type":318,"value":440},{"type":313,"tag":355,"props":1148,"children":1149},{"style":374},[1150],{"type":318,"value":388},{"type":313,"tag":355,"props":1152,"children":1153},{"style":391},[1154],{"type":318,"value":449},{"type":313,"tag":355,"props":1156,"children":1157},{"style":374},[1158],{"type":318,"value":399},{"type":313,"tag":355,"props":1160,"children":1161},{"style":402},[1162],{"type":318,"value":1163},"'Selected:'",{"type":313,"tag":355,"props":1165,"children":1166},{"style":374},[1167],{"type":318,"value":463},{"type":313,"tag":355,"props":1169,"children":1170},{"style":380},[1171],{"type":318,"value":1126},{"type":313,"tag":355,"props":1173,"children":1174},{"style":374},[1175],{"type":318,"value":388},{"type":313,"tag":355,"props":1177,"children":1178},{"style":380},[1179],{"type":318,"value":918},{"type":313,"tag":355,"props":1181,"children":1182},{"style":374},[1183],{"type":318,"value":481},{"type":318,"value":432},{"type":313,"tag":355,"props":1186,"children":1187},{"class":357,"style":358},[1188],{"type":313,"tag":355,"props":1189,"children":1190},{"style":374},[1191],{"type":318,"value":490},{"type":313,"tag":314,"props":1193,"children":1194},{},[1195],{"type":318,"value":1196},"Fires when the selection set changes.",{"type":313,"tag":822,"props":1198,"children":1201},{"label":1199,"icon":1200},"$grid","i-lucide-grid-3x3",[1202,1305],{"type":313,"tag":345,"props":1203,"children":1204},{"language":347,"class":348},[1205],{"type":313,"tag":337,"props":1206,"children":1207},{"class":352},[1208,1252,1253,1297,1298],{"type":313,"tag":355,"props":1209,"children":1210},{"class":357,"style":358},[1211,1215,1219,1223,1227,1231,1235,1240,1244,1248],{"type":313,"tag":355,"props":1212,"children":1213},{"style":380},[1214],{"type":318,"value":383},{"type":313,"tag":355,"props":1216,"children":1217},{"style":374},[1218],{"type":318,"value":388},{"type":313,"tag":355,"props":1220,"children":1221},{"style":380},[1222],{"type":318,"value":1199},{"type":313,"tag":355,"props":1224,"children":1225},{"style":374},[1226],{"type":318,"value":388},{"type":313,"tag":355,"props":1228,"children":1229},{"style":391},[1230],{"type":318,"value":854},{"type":313,"tag":355,"props":1232,"children":1233},{"style":374},[1234],{"type":318,"value":859},{"type":313,"tag":355,"props":1236,"children":1237},{"style":380},[1238],{"type":318,"value":1239},"grid",{"type":313,"tag":355,"props":1241,"children":1242},{"style":374},[1243],{"type":318,"value":420},{"type":313,"tag":355,"props":1245,"children":1246},{"style":362},[1247],{"type":318,"value":425},{"type":313,"tag":355,"props":1249,"children":1250},{"style":374},[1251],{"type":318,"value":430},{"type":318,"value":432},{"type":313,"tag":355,"props":1254,"children":1255},{"class":357,"style":358},[1256,1260,1264,1268,1272,1277,1281,1285,1289,1293],{"type":313,"tag":355,"props":1257,"children":1258},{"style":380},[1259],{"type":318,"value":440},{"type":313,"tag":355,"props":1261,"children":1262},{"style":374},[1263],{"type":318,"value":388},{"type":313,"tag":355,"props":1265,"children":1266},{"style":391},[1267],{"type":318,"value":449},{"type":313,"tag":355,"props":1269,"children":1270},{"style":374},[1271],{"type":318,"value":399},{"type":313,"tag":355,"props":1273,"children":1274},{"style":402},[1275],{"type":318,"value":1276},"'Grid size:'",{"type":313,"tag":355,"props":1278,"children":1279},{"style":374},[1280],{"type":318,"value":463},{"type":313,"tag":355,"props":1282,"children":1283},{"style":380},[1284],{"type":318,"value":1239},{"type":313,"tag":355,"props":1286,"children":1287},{"style":374},[1288],{"type":318,"value":388},{"type":313,"tag":355,"props":1290,"children":1291},{"style":380},[1292],{"type":318,"value":918},{"type":313,"tag":355,"props":1294,"children":1295},{"style":374},[1296],{"type":318,"value":481},{"type":318,"value":432},{"type":313,"tag":355,"props":1299,"children":1300},{"class":357,"style":358},[1301],{"type":313,"tag":355,"props":1302,"children":1303},{"style":374},[1304],{"type":318,"value":490},{"type":313,"tag":314,"props":1306,"children":1307},{},[1308],{"type":318,"value":1309},"Fires when snapping or grid settings change.",{"type":313,"tag":822,"props":1311,"children":1314},{"label":1312,"icon":1313},"$interaction","i-lucide-hand",[1315,1419],{"type":313,"tag":345,"props":1316,"children":1317},{"language":347,"class":348},[1318],{"type":313,"tag":337,"props":1319,"children":1320},{"class":352},[1321,1365,1366,1411,1412],{"type":313,"tag":355,"props":1322,"children":1323},{"class":357,"style":358},[1324,1328,1332,1336,1340,1344,1348,1353,1357,1361],{"type":313,"tag":355,"props":1325,"children":1326},{"style":380},[1327],{"type":318,"value":383},{"type":313,"tag":355,"props":1329,"children":1330},{"style":374},[1331],{"type":318,"value":388},{"type":313,"tag":355,"props":1333,"children":1334},{"style":380},[1335],{"type":318,"value":1312},{"type":313,"tag":355,"props":1337,"children":1338},{"style":374},[1339],{"type":318,"value":388},{"type":313,"tag":355,"props":1341,"children":1342},{"style":391},[1343],{"type":318,"value":854},{"type":313,"tag":355,"props":1345,"children":1346},{"style":374},[1347],{"type":318,"value":859},{"type":313,"tag":355,"props":1349,"children":1350},{"style":380},[1351],{"type":318,"value":1352},"state",{"type":313,"tag":355,"props":1354,"children":1355},{"style":374},[1356],{"type":318,"value":420},{"type":313,"tag":355,"props":1358,"children":1359},{"style":362},[1360],{"type":318,"value":425},{"type":313,"tag":355,"props":1362,"children":1363},{"style":374},[1364],{"type":318,"value":430},{"type":318,"value":432},{"type":313,"tag":355,"props":1367,"children":1368},{"class":357,"style":358},[1369,1373,1377,1381,1385,1390,1394,1398,1402,1407],{"type":313,"tag":355,"props":1370,"children":1371},{"style":380},[1372],{"type":318,"value":440},{"type":313,"tag":355,"props":1374,"children":1375},{"style":374},[1376],{"type":318,"value":388},{"type":313,"tag":355,"props":1378,"children":1379},{"style":391},[1380],{"type":318,"value":449},{"type":313,"tag":355,"props":1382,"children":1383},{"style":374},[1384],{"type":318,"value":399},{"type":313,"tag":355,"props":1386,"children":1387},{"style":402},[1388],{"type":318,"value":1389},"'Mode:'",{"type":313,"tag":355,"props":1391,"children":1392},{"style":374},[1393],{"type":318,"value":463},{"type":313,"tag":355,"props":1395,"children":1396},{"style":380},[1397],{"type":318,"value":1352},{"type":313,"tag":355,"props":1399,"children":1400},{"style":374},[1401],{"type":318,"value":388},{"type":313,"tag":355,"props":1403,"children":1404},{"style":380},[1405],{"type":318,"value":1406},"mode",{"type":313,"tag":355,"props":1408,"children":1409},{"style":374},[1410],{"type":318,"value":481},{"type":318,"value":432},{"type":313,"tag":355,"props":1413,"children":1414},{"class":357,"style":358},[1415],{"type":313,"tag":355,"props":1416,"children":1417},{"style":374},[1418],{"type":318,"value":490},{"type":313,"tag":314,"props":1420,"children":1421},{},[1422],{"type":318,"value":1423},"Fires when the interaction state machine transitions.",{"type":313,"tag":822,"props":1425,"children":1428},{"label":1426,"icon":1427},"$snapGuides","i-lucide-ruler",[1429,1533],{"type":313,"tag":345,"props":1430,"children":1431},{"language":347,"class":348},[1432],{"type":313,"tag":337,"props":1433,"children":1434},{"class":352},[1435,1479,1480,1525,1526],{"type":313,"tag":355,"props":1436,"children":1437},{"class":357,"style":358},[1438,1442,1446,1450,1454,1458,1462,1467,1471,1475],{"type":313,"tag":355,"props":1439,"children":1440},{"style":380},[1441],{"type":318,"value":383},{"type":313,"tag":355,"props":1443,"children":1444},{"style":374},[1445],{"type":318,"value":388},{"type":313,"tag":355,"props":1447,"children":1448},{"style":380},[1449],{"type":318,"value":1426},{"type":313,"tag":355,"props":1451,"children":1452},{"style":374},[1453],{"type":318,"value":388},{"type":313,"tag":355,"props":1455,"children":1456},{"style":391},[1457],{"type":318,"value":854},{"type":313,"tag":355,"props":1459,"children":1460},{"style":374},[1461],{"type":318,"value":859},{"type":313,"tag":355,"props":1463,"children":1464},{"style":380},[1465],{"type":318,"value":1466},"guides",{"type":313,"tag":355,"props":1468,"children":1469},{"style":374},[1470],{"type":318,"value":420},{"type":313,"tag":355,"props":1472,"children":1473},{"style":362},[1474],{"type":318,"value":425},{"type":313,"tag":355,"props":1476,"children":1477},{"style":374},[1478],{"type":318,"value":430},{"type":318,"value":432},{"type":313,"tag":355,"props":1481,"children":1482},{"class":357,"style":358},[1483,1487,1491,1495,1499,1504,1508,1512,1516,1521],{"type":313,"tag":355,"props":1484,"children":1485},{"style":380},[1486],{"type":318,"value":440},{"type":313,"tag":355,"props":1488,"children":1489},{"style":374},[1490],{"type":318,"value":388},{"type":313,"tag":355,"props":1492,"children":1493},{"style":391},[1494],{"type":318,"value":449},{"type":313,"tag":355,"props":1496,"children":1497},{"style":374},[1498],{"type":318,"value":399},{"type":313,"tag":355,"props":1500,"children":1501},{"style":402},[1502],{"type":318,"value":1503},"'Active guides:'",{"type":313,"tag":355,"props":1505,"children":1506},{"style":374},[1507],{"type":318,"value":463},{"type":313,"tag":355,"props":1509,"children":1510},{"style":380},[1511],{"type":318,"value":1466},{"type":313,"tag":355,"props":1513,"children":1514},{"style":374},[1515],{"type":318,"value":388},{"type":313,"tag":355,"props":1517,"children":1518},{"style":380},[1519],{"type":318,"value":1520},"length",{"type":313,"tag":355,"props":1522,"children":1523},{"style":374},[1524],{"type":318,"value":481},{"type":318,"value":432},{"type":313,"tag":355,"props":1527,"children":1528},{"class":357,"style":358},[1529],{"type":313,"tag":355,"props":1530,"children":1531},{"style":374},[1532],{"type":318,"value":490},{"type":313,"tag":314,"props":1534,"children":1535},{},[1536],{"type":318,"value":1537},"Fires when snap alignment guides appear or disappear.",{"type":313,"tag":1539,"props":1540,"children":1541},"tip",{},[1542,1544,1549,1550,1555,1556,1561],{"type":318,"value":1543},"In Vue, prefer the composables (",{"type":313,"tag":337,"props":1545,"children":1546},{},[1547],{"type":318,"value":1548},"useBoardCamera()",{"type":318,"value":463},{"type":313,"tag":337,"props":1551,"children":1552},{},[1553],{"type":318,"value":1554},"useBoardNodes()",{"type":318,"value":463},{"type":313,"tag":337,"props":1557,"children":1558},{},[1559],{"type":318,"value":1560},"useBoardSelection()",{"type":318,"value":1562},") over raw subscribables. They handle reactivity automatically.",{"type":313,"tag":1564,"props":1565,"children":1566},"note",{},[1567,1569,1574,1576,1581],{"type":318,"value":1568},"Inside ",{"type":313,"tag":337,"props":1570,"children":1571},{},[1572],{"type":318,"value":1573},"engine.batch()",{"type":318,"value":1575},", entity events and subscribable notifications publish only after the outer batch commits. Command lifecycle events describe the outer ",{"type":313,"tag":337,"props":1577,"children":1578},{},[1579],{"type":318,"value":1580},"batch",{"type":318,"value":1582}," boundary. A blocked command and a validation failure remain observable failure telemetry.",{"type":313,"tag":325,"props":1584,"children":1586},{"id":1585},"error-taxonomy",[1587],{"type":318,"value":1588},"Error taxonomy",{"type":313,"tag":536,"props":1590,"children":1591},{},[1592,1602,1612,1622,1632],{"type":313,"tag":540,"props":1593,"children":1594},{},[1595,1600],{"type":313,"tag":337,"props":1596,"children":1597},{},[1598],{"type":318,"value":1599},"BoardInputError",{"type":318,"value":1601},": malformed or invalid boundary input.",{"type":313,"tag":540,"props":1603,"children":1604},{},[1605,1610],{"type":313,"tag":337,"props":1606,"children":1607},{},[1608],{"type":318,"value":1609},"BoardNotFoundError",{"type":318,"value":1611},": requested entity does not exist.",{"type":313,"tag":540,"props":1613,"children":1614},{},[1615,1620],{"type":313,"tag":337,"props":1616,"children":1617},{},[1618],{"type":318,"value":1619},"BoardConflictError",{"type":318,"value":1621},": an ID, plugin name, or other unique identity conflicts.",{"type":313,"tag":540,"props":1623,"children":1624},{},[1625,1630],{"type":313,"tag":337,"props":1626,"children":1627},{},[1628],{"type":318,"value":1629},"CommandBlockedError",{"type":318,"value":1631},": a command guard rejected the operation.",{"type":313,"tag":540,"props":1633,"children":1634},{},[1635,1640],{"type":313,"tag":337,"props":1636,"children":1637},{},[1638],{"type":318,"value":1639},"BoardDestroyedError",{"type":318,"value":1641},": a command targeted a destroyed engine.",{"type":313,"tag":314,"props":1643,"children":1644},{},[1645,1647,1652],{"type":318,"value":1646},"Listener, subscriber, and finalized commit-effect errors are reported through ",{"type":313,"tag":337,"props":1648,"children":1649},{},[1650],{"type":318,"value":1651},"onUnhandledError",{"type":318,"value":1653}," after commit. They do not reverse committed state.",{"title":1655,"searchDepth":1656,"depth":1656,"links":1657},"",4,[1658,1663,1664],{"id":327,"depth":1659,"text":330,"children":1660},2,[1661],{"id":522,"depth":1662,"text":525},3,{"id":801,"depth":1659,"text":804},{"id":1585,"depth":1659,"text":1588},"markdown","docs",{"source":1668,"path":1669,"stem":1670,"dir":305,"extension":1671},"content","docs\u002F6.reference\u002F10.events-and-errors.md","docs\u002F6.reference\u002F10.events-and-errors","md",{"requestedPath":272,"resolvedPath":272,"alternates":1673},[],{"requested":1675,"resolved":1676,"usedFallback":6},{},{"locale":8},{"previous":1678,"next":1679},{"title":262,"id":263,"canonicalKey":264,"locale":8,"draft":6,"path":265},{"title":274,"id":275,"canonicalKey":276,"locale":8,"draft":6,"path":277},{"left":1681,"top":1681,"width":1682,"height":1682,"rotate":1681,"vFlip":6,"hFlip":6,"body":1683},0,256,"\u003Cpath fill=\"#3178c6\" d=\"M20 0h216c11.046 0 20 8.954 20 20v216c0 11.046-8.954 20-20 20H20c-11.046 0-20-8.954-20-20V20C0 8.954 8.954 0 20 0\"\u002F>\u003Cpath fill=\"#fff\" d=\"M150.518 200.475v27.62q6.738 3.453 15.938 5.179T185.849 235q9.934 0 18.874-1.899t15.678-6.257q6.738-4.359 10.669-11.394q3.93-7.033 3.93-17.391q0-7.51-2.246-13.163a30.8 30.8 0 0 0-6.479-10.055q-4.232-4.402-10.149-7.898t-13.347-6.602q-5.442-2.245-9.761-4.359t-7.342-4.316q-3.024-2.2-4.665-4.661t-1.641-5.567q0-2.848 1.468-5.135q1.469-2.288 4.147-3.927t6.565-2.547q3.887-.906 8.638-.906q3.456 0 7.299.518q3.844.517 7.732 1.597a54 54 0 0 1 7.558 2.719a41.7 41.7 0 0 1 6.781 3.797v-25.807q-6.306-2.417-13.778-3.582T198.633 107q-9.847 0-18.658 2.115q-8.811 2.114-15.506 6.602q-6.694 4.49-10.582 11.437Q150 134.102 150 143.769q0 12.342 7.127 21.06t21.638 14.759a292 292 0 0 1 10.625 4.575q4.924 2.244 8.509 4.66t5.658 5.265t2.073 6.474a9.9 9.9 0 0 1-1.296 4.963q-1.295 2.287-3.93 3.97t-6.565 2.632t-9.2.95q-8.983 0-17.794-3.151t-16.327-9.451m-46.036-68.733H140V109H41v22.742h35.345V233h28.137z\"\u002F>",{"left":1681,"top":1681,"width":1685,"height":1685,"rotate":1681,"vFlip":6,"hFlip":6,"body":1686},24,"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"8\" height=\"4\" x=\"8\" y=\"2\" rx=\"1\" ry=\"1\"\u002F>\u003Cpath d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"\u002F>\u003C\u002Fg>",1786637506721]