diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2020-07-14 15:24:17 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-14 15:24:17 -0400 |
commit | cde4dbb35132848ffece59ef9cfaccff32347124 (patch) | |
tree | cc7830968c6decde704c8cfb83c9185193dc698f /std/node/_util/_util_promisify.ts | |
parent | 9eca71caa1674c31f9cc5d4e86c03f10b59e0a00 (diff) |
Use dprint for internal formatting (#6682)
Diffstat (limited to 'std/node/_util/_util_promisify.ts')
-rw-r--r-- | std/node/_util/_util_promisify.ts | 13 |
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), ); } |