(tasks: TaskInfo[])
| 3345 | } |
| 3346 | |
| 3347 | function uniqueTasks(tasks: TaskInfo[]): TaskInfo[] { |
| 3348 | const seen = new Set<string>(); |
| 3349 | const unique: TaskInfo[] = []; |
| 3350 | for (const task of tasks) { |
| 3351 | if (seen.has(task.path)) continue; |
| 3352 | seen.add(task.path); |
| 3353 | unique.push(task); |
| 3354 | } |
| 3355 | return unique; |
| 3356 | } |
| 3357 | |
| 3358 | function copyTaskDependency(dependency: TaskDependency): TaskDependency { |
| 3359 | return { ...dependency }; |
no test coverage detected