summaryrefslogtreecommitdiff
path: root/std/node/_util/_util_promisify.ts
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2020-07-14 15:24:17 -0400
committerGitHub <noreply@github.com>2020-07-14 15:24:17 -0400
commitcde4dbb35132848ffece59ef9cfaccff32347124 (patch)
treecc7830968c6decde704c8cfb83c9185193dc698f /std/node/_util/_util_promisify.ts
parent9eca71caa1674c31f9cc5d4e86c03f10b59e0a00 (diff)
Use dprint for internal formatting (#6682)
Diffstat (limited to 'std/node/_util/_util_promisify.ts')
-rw-r--r--std/node/_util/_util_promisify.ts13
1 files changed, 7 insertions, 6 deletions
diff --git a/std/node/_util/_util_promisify.ts b/std/node/_util/_util_promisify.ts
index ea2fb6a5e..9e86b5a09 100644
--- a/std/node/_util/_util_promisify.ts
+++ b/std/node/_util/_util_promisify.ts
@@ -32,7 +32,7 @@ declare let Symbol: SymbolConstructor;
interface SymbolConstructor {
for(key: "nodejs.util.promisify.custom"): typeof _CustomPromisifiedSymbol;
for(
- key: "nodejs.util.promisify.customArgs"
+ key: "nodejs.util.promisify.customArgs",
): typeof _CustomPromisifyArgsSymbol;
}
// End hack.
@@ -44,21 +44,22 @@ const kCustomPromisifiedSymbol = Symbol.for("nodejs.util.promisify.custom");
// This is an internal Node symbol used by functions returning multiple
// arguments, e.g. ['bytesRead', 'buffer'] for fs.read().
const kCustomPromisifyArgsSymbol = Symbol.for(
- "nodejs.util.promisify.customArgs"
+ "nodejs.util.promisify.customArgs",
);
class NodeInvalidArgTypeError extends TypeError {
public code = "ERR_INVALID_ARG_TYPE";
constructor(argumentName: string, type: string, received: unknown) {
super(
- `The "${argumentName}" argument must be of type ${type}. Received ${typeof received}`
+ `The "${argumentName}" argument must be of type ${type}. Received ${typeof received}`,
);
}
}
export function promisify(original: Function): Function {
- if (typeof original !== "function")
+ if (typeof original !== "function") {
throw new NodeInvalidArgTypeError("original", "Function", original);
+ }
// @ts-ignore TypeScript (as of 3.7) does not support indexing namespaces by symbol
if (original[kCustomPromisifiedSymbol]) {
@@ -68,7 +69,7 @@ export function promisify(original: Function): Function {
throw new NodeInvalidArgTypeError(
"util.promisify.custom",
"Function",
- fn
+ fn,
);
}
return Object.defineProperty(fn, kCustomPromisifiedSymbol, {
@@ -115,7 +116,7 @@ export function promisify(original: Function): Function {
});
return Object.defineProperties(
fn,
- Object.getOwnPropertyDescriptors(original)
+ Object.getOwnPropertyDescriptors(original),
);
}