mirror of
https://github.com/denoland/deno.git
synced 2025-10-01 22:51:14 +00:00
fix(std/node): Stop callbacks being called twice when callback throws error (#8867)
This commit is contained in:
parent
f9949a3170
commit
06bd692e5c
46 changed files with 603 additions and 178 deletions
|
@ -12,9 +12,10 @@ export function realpath(
|
|||
if (!callback) {
|
||||
throw new Error("No callback function supplied");
|
||||
}
|
||||
Deno.realPath(path)
|
||||
.then((path) => callback!(null, path))
|
||||
.catch((err) => callback!(err));
|
||||
Deno.realPath(path).then(
|
||||
(path) => callback!(null, path),
|
||||
(err) => callback!(err),
|
||||
);
|
||||
}
|
||||
|
||||
export function realpathSync(path: string): string {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue