( items: T[], parentFolderId?: string )
| 35 | } |
| 36 | |
| 37 | export function getMaxOrderAtLevel<T extends TreeNode>( |
| 38 | items: T[], |
| 39 | parentFolderId?: string |
| 40 | ): number { |
| 41 | const itemsAtLevel = items.filter((item) => item.parentFolderId === parentFolderId) |
| 42 | return itemsAtLevel.reduce((max, item) => Math.max(max, item.order ?? 0), -1) |
| 43 | } |
| 44 | |
| 45 | // ==================== ConfigTree 操作 ==================== |
| 46 |
no outgoing calls
no test coverage detected