(array: T[])
| 31 | let nextJobUID = 1 |
| 32 | |
| 33 | const dedupe = <T>(array: T[]): T[] => Array.from(new Set(array)) |
| 34 | |
| 35 | const isJobErrorMessage = (data: any): data is WorkerJobErrorMessage => data && data.type === WorkerMessageType.error |
| 36 | const isJobResultMessage = (data: any): data is WorkerJobResultMessage => data && data.type === WorkerMessageType.result |
no test coverage detected