Skip to content

Commit

Permalink
test: use promise versions of functions
Browse files Browse the repository at this point in the history
Native promisifed versions of functions are now available.

Signed-off-by: Chris. Webster <[email protected]>
  • Loading branch information
webstech committed Nov 12, 2024
1 parent c326468 commit 2cedcb6
Showing 1 changed file with 1 addition and 9 deletions.
10 changes: 1 addition & 9 deletions tests/test-lib.ts
Original file line number Diff line number Diff line change
@@ -1,18 +1,10 @@
import * as fs from "fs";
import {mkdir, readdir, realpath, rmdir, unlink, writeFile} from "fs/promises";
import * as path from "path";
import { fileURLToPath } from "url";
import * as util from "util";
import { isDirectory, isFile } from "../lib/fs-util.js";
import { git, IGitOptions, revParse } from "../lib/git.js";
const dirName = path.dirname(fileURLToPath(import.meta.url));

const mkdir = util.promisify(fs.mkdir);
const readdir = util.promisify(fs.readdir);
const realpath = util.promisify(fs.realpath);
const rmdir = util.promisify(fs.rmdir);
const writeFile = util.promisify(fs.writeFile);
const unlink = util.promisify(fs.unlink);

export async function removeRecursively(directory: string): Promise<void> {
if (!(await isDirectory(directory))) {
await unlink(directory);
Expand Down

0 comments on commit 2cedcb6

Please sign in to comment.