( groupedTasks: ReadonlyMap<string, readonly TaskInfo[]> )
| 153 | } |
| 154 | |
| 155 | export function buildTaskListSubPropertyScopePaths( |
| 156 | groupedTasks: ReadonlyMap<string, readonly TaskInfo[]> |
| 157 | ): Map<string | null, string[]> { |
| 158 | const groupedPaths = new Map<string | null, string[]>(); |
| 159 | |
| 160 | for (const [groupKey, tasks] of groupedTasks) { |
| 161 | groupedPaths.set( |
| 162 | groupKey, |
| 163 | tasks.map((task) => task.path) |
| 164 | ); |
| 165 | } |
| 166 | |
| 167 | return groupedPaths; |
| 168 | } |
| 169 | |
| 170 | export function buildTaskListGroupedRenderItems(options: { |
| 171 | groups: readonly TaskListGroup[]; |
no test coverage detected