(layout: Layout)
| 108 | * @returns A new layout with cloned items |
| 109 | */ |
| 110 | export function cloneLayout(layout: Layout): LayoutItem[] { |
| 111 | const newLayout: LayoutItem[] = new Array(layout.length); |
| 112 | for (let i = 0; i < layout.length; i++) { |
| 113 | const item = layout[i]; |
| 114 | if (item !== undefined) { |
| 115 | newLayout[i] = cloneLayoutItem(item); |
| 116 | } |
| 117 | } |
| 118 | return newLayout; |
| 119 | } |
| 120 | |
| 121 | // ============================================================================ |
| 122 | // Layout Modification |
no test coverage detected
searching dependent graphs…