diff options
author | Evan <96965321+0xIchigo@users.noreply.github.com> | 2023-08-16 05:28:49 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-16 11:28:49 +0200 |
commit | 79d144579606e95774aedf79c2a165602be0205d (patch) | |
tree | 8a2419564ab3ec66011fb861dd937260e2953363 /ext/node/polyfills/os.ts | |
parent | 71d2f4cb97b6cc85cf58c632ecde05cc262ff44f (diff) |
fix(ext/node): allow for the reassignment of userInfo() on Windows (#20165)
The goal of this PR is to address issue #20106 where a `TypeError`
occurs when the variables `uid` and `gid` from `userInfo()` in `node:os`
are reassigned if the user is on Windows. Both `uid` and `gid` are
marked as `const` therefore producing a `TypeError` when the two are
reassigned.
This PR achieves that goal by marking `uid` and `gid` as `let`
Diffstat (limited to 'ext/node/polyfills/os.ts')
-rw-r--r-- | ext/node/polyfills/os.ts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/node/polyfills/os.ts b/ext/node/polyfills/os.ts index a874c942c..c552b5a0a 100644 --- a/ext/node/polyfills/os.ts +++ b/ext/node/polyfills/os.ts @@ -320,8 +320,8 @@ export function uptime(): number { export function userInfo( options: UserInfoOptions = { encoding: "utf-8" }, ): UserInfo { - const uid = Deno.uid(); - const gid = Deno.gid(); + let uid = Deno.uid(); + let gid = Deno.gid(); if (isWindows) { uid = -1; |