in packages/core/src/models/TreeNode.ts [408:414]
allowAppend(nodes: TreeNode[]) {
if (!this.designerProps?.droppable) return false
if (this.designerProps?.allowAppend?.(this, nodes) === false) return false
if (nodes.some((node) => !node.allowDrop(this))) return false
if (this.root === this) return true
return true
}