(columns: ColumnData)
| 28 | }); |
| 29 | |
| 30 | export function buildColumns(columns: ColumnData): ColumnData { |
| 31 | return columns.map(column => { |
| 32 | if (Array.isArray((column as any).children)) { |
| 33 | return { |
| 34 | ...column, |
| 35 | children: buildColumns((column as any).children), |
| 36 | }; |
| 37 | } |
| 38 | return { ...column }; |
| 39 | }); |
| 40 | } |
| 41 | |
| 42 | export function basicColumns( |
| 43 | props: Array<'id' | 'name' | 'role' | 'city'> = ['id', 'name', 'role', 'city'], |
no outgoing calls
no test coverage detected