(
task: {
id: number,
priorityLevel: PriorityLevel,
...
},
ms: number,
)
| 73 | } |
| 74 | |
| 75 | export function markTaskStart( |
| 76 | task: { |
| 77 | id: number, |
| 78 | priorityLevel: PriorityLevel, |
| 79 | ... |
| 80 | }, |
| 81 | ms: number, |
| 82 | ) { |
| 83 | if (enableProfiling) { |
| 84 | if (eventLog !== null) { |
| 85 | // performance.now returns a float, representing milliseconds. When the |
| 86 | // event is logged, it's coerced to an int. Convert to microseconds to |
| 87 | // maintain extra degrees of precision. |
| 88 | logEvent([TaskStartEvent, ms * 1000, task.id, task.priorityLevel]); |
| 89 | } |
| 90 | } |
| 91 | } |
| 92 | |
| 93 | export function markTaskCompleted( |
| 94 | task: { |
no test coverage detected