import{_ase,cast,oasr,Nasa}from"./chunks/framework.0799945b.js";constb=JSON.parse('{"title":"Interface: TreeOptions","description":"","frontmatter":{"editLink":false},"headers":[],"relativePath":"api/interfaces/features/trees/tree.TreeOptions.md","lastUpdated":null}'),o={name:"api/interfaces/features/trees/tree.TreeOptions.md"},s=a('<h1id="interface-treeoptions"tabindex="-1">Interface:TreeOptions<aclass="header-anchor"href="#interface-treeoptions"aria-label="Permalink to "Interface: TreeOptions""></a></h1><p><ahref="./../../../modules/features/trees/tree">features/trees/tree</a>.TreeOptions</p><p>Anobjectthatconfiguresa<ahref="./../../../modules/features/trees/tree#tree">Tree</a>.</p><h2id="properties"tabindex="-1">Properties<aclass="header-anchor"href="#properties"aria-label="Permalinkto"Properties""></a></h2><h3id="branches"tabindex="-1">branches<aclass="header-anchor"href="#branches"aria-label="Permalinkto"branches""></a></h3><p>•<code>Optional</code><strong>branches</strong>:<ahref="./../../../modules/util/computed#computable"><code>Computable</code></a><<ahref="./tree.TreeBranch"><code>TreeBranch</code></a>[]></p><p>Thebranchesbetweennodeswithinthistree.</p><h4id="defined-in"tabindex="-1">Definedin<aclass="header-anchor"href="#defined-in"aria-label="Permalinkto"Definedin""></a></h4><p><ahref="https://github.com/profectus-engine/Profectus/blob/8c0a0c4/src/features/trees/tree.ts#L192"target="_blank"rel="noreferrer">profectus/src/features/trees/tree.ts:192</a></p><hr><h3id="leftsidenodes"tabindex="-1">leftSideNodes<aclass="header-anchor"href="#leftsidenodes"aria-label="Permalinkto"leftSideNodes""></a></h3><p>•<code>Optional</code><strong>leftSideNodes</strong>:<ahref="./../../../modules/util/computed#computable"><code>Computable</code></a><<ahref="./../../../modules/features/trees/tree#generictreenode"><code>GenericTreeNode</code></a>[]></p><p>Nodestoshowontheleftsideofthetree.</p><h4id="defined-in-1"tabindex="-1">Definedin<aclass="header-anchor"href="#defined-in-1"aria-label="Permalinkto"Definedin""></a></h4><p><ahref="https://github.com/profectus-engine/Profectus/blob/8c0a0c4/src/features/trees/tree.ts#L188"target="_blank"rel="noreferrer">profectus/src/features/trees/tree.ts:188</a></p><hr><h3id="nodes"tabindex="-1">nodes<aclass="header-anchor"href="#nodes"aria-label="Permalinkto"nodes""></a></h3><p>•<strong>nodes</strong>:<ahref="./../../../modules/util/computed#computable"><code>Computable</code></a><<ahref="./../../../modules/features/trees/tree#generictreenode"><code>GenericTreeNode</code></a>[][]></p><p>Thenodeswithinthetree,ina2Darray.</p><h4id="defined-in-2"tabindex="-1">Definedin<aclass="header-anchor"href="#defined-in-2"aria-label="Permalinkto"Definedin""></a></h4><p><ahref="https://github.com/profectus-engine/Profectus/blob/8c0a0c4/src/features/trees/tree.ts#L186"target="_blank"rel="noreferrer">profectus/src/features/trees/tree.ts:186</a></p><hr><h3id="onreset"tabindex="-1">onReset<aclass="header-anchor"href="#onreset"aria-label="Permalinkto"onReset""></a></h3><p>•<code>Optional</code><strong>onReset</strong>:(<code>node</code>:<ahref="./../../../modules/features/trees/tree#generictreenode"><code>GenericTreeNode</code></a>)=><code>void</code></p><h4id="type-declaration"tabindex="-1">Typedeclaration<aclass="header-anchor"href="#type-declaration"aria-label="Permalinkto"Typedeclaration""></a></h4><p>▸(<code>node</code>):<code>void</code></p><p>Afunctionthatiscalledwhenanodewithinthetreeisreset.</p><h5id="parameters"tabindex="-1">Parameters<aclass="header-anchor"href="#parameters"aria-label="Permalinkto"Parameters""></a></h5><table><thead><tr><thstyle="text-align:left;">Name</th><thstyle="text-align:left;">Type</th></tr></thead><tbody><tr><tdstyle="text-align:le