Skip to content

Commit 2cedcb6

Browse files
committed
test: use promise versions of functions
Native promisifed versions of functions are now available. Signed-off-by: Chris. Webster <chris@webstech.net>
1 parent c326468 commit 2cedcb6

File tree

1 file changed

+1
-9
lines changed

1 file changed

+1
-9
lines changed

tests/test-lib.ts

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,10 @@
1-
import * as fs from "fs";
1+
import {mkdir, readdir, realpath, rmdir, unlink, writeFile} from "fs/promises";
22
import * as path from "path";
33
import { fileURLToPath } from "url";
4-
import * as util from "util";
54
import { isDirectory, isFile } from "../lib/fs-util.js";
65
import { git, IGitOptions, revParse } from "../lib/git.js";
76
const dirName = path.dirname(fileURLToPath(import.meta.url));
87

9-
const mkdir = util.promisify(fs.mkdir);
10-
const readdir = util.promisify(fs.readdir);
11-
const realpath = util.promisify(fs.realpath);
12-
const rmdir = util.promisify(fs.rmdir);
13-
const writeFile = util.promisify(fs.writeFile);
14-
const unlink = util.promisify(fs.unlink);
15-
168
export async function removeRecursively(directory: string): Promise<void> {
179
if (!(await isDirectory(directory))) {
1810
await unlink(directory);

0 commit comments

Comments
 (0)