1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-24 08:09:08 -05:00

Cleanup std/node/fs functions (#5000)

This commit is contained in:
Marcos Casagrande 2020-04-30 03:36:44 +02:00 committed by GitHub
parent f92bb9cf4d
commit 12c6055855
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 16 deletions

View file

@ -31,11 +31,9 @@ function getResolvedMode(mode: string | number): number {
return mode;
}
if (typeof mode === "string") {
if (!allowedModes.test(mode)) {
if (typeof mode === "string" && !allowedModes.test(mode)) {
throw new Error("Unrecognized mode: " + mode);
}
}
return parseInt(mode, 8);
}

View file

@ -13,9 +13,5 @@ export function copyFile(
}
export function copyFileSync(source: string, destination: string): void {
try {
Deno.copyFileSync(source, destination);
} catch (err) {
throw err;
}
}

View file

@ -35,12 +35,12 @@ export function mkdir(
);
Deno.mkdir(path, { recursive, mode })
.then(() => {
if (callback && typeof callback == "function") {
if (typeof callback === "function") {
callback();
}
})
.catch((err) => {
if (callback && typeof callback == "function") {
if (typeof callback === "function") {
callback(err);
}
});
@ -62,9 +62,6 @@ export function mkdirSync(path: Path, options?: MkdirOptions): void {
throw new Deno.errors.InvalidData(
"invalid recursive option , must be a boolean"
);
try {
Deno.mkdirSync(path, { recursive, mode });
} catch (err) {
throw err;
}
}