(taskName: string)
| 75 | } |
| 76 | |
| 77 | cancelTask(taskName: string) { |
| 78 | const task = this.tasks.find(t => t.name === taskName) |
| 79 | if (task && task.run.runId !== undefined) { |
| 80 | window.clearInterval(task.run.runId) |
| 81 | window.clearTimeout(task.run.runId) |
| 82 | ;(task.run.runId as number | undefined) = undefined |
| 83 | console.log(`${taskName} task cancelled.`) |
| 84 | } |
| 85 | } |
| 86 | } |
| 87 | |
| 88 | export { TaskScheduler } |
no outgoing calls
no test coverage detected