(prefix: string)
| 18 | const tempDirs: string[] = [] |
| 19 | |
| 20 | async function makeTempDir(prefix: string): Promise<string> { |
| 21 | const dir = await mkdtemp(path.join(os.tmpdir(), prefix)) |
| 22 | tempDirs.push(dir) |
| 23 | return dir |
| 24 | } |
| 25 | |
| 26 | afterAll(async () => { |
| 27 | await Promise.all(tempDirs.splice(0).map((dir) => rm(dir, { recursive: true, force: true }))) |