Skip to content

Commit 9e9b49c

Browse files
authored
Merge pull request #162 from henrymercer/remove-cast-after-fixed-typedef
Remove cast now unzipper typedef fix is merged
2 parents 69b0dd7 + 59e0cee commit 9e9b49c

File tree

3 files changed

+20
-18
lines changed

3 files changed

+20
-18
lines changed

common/config/rush/shrinkwrap.yaml

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ dependencies:
2626
'@types/sarif': 2.1.2
2727
'@types/through2': 2.0.34
2828
'@types/tmp': 0.1.0
29-
'@types/unzipper': 0.10.0
29+
'@types/unzipper': 0.10.1
3030
'@types/vinyl': 2.0.3
3131
'@types/vscode': 1.39.0
3232
'@types/webpack': 4.32.1
@@ -336,6 +336,10 @@ packages:
336336
dev: false
337337
resolution:
338338
integrity: sha512-dsfE4BHJkLQW+reOS6b17xhZ/6FB1rB8eRRvO08nn5o+voxf3i74tuyFWNH6djdfgX7Sm5s6LD8t6mJug4dpDw==
339+
/@types/node/12.12.7:
340+
dev: false
341+
resolution:
342+
integrity: sha512-E6Zn0rffhgd130zbCbAr/JdXfXkoOUFAKNs/rF8qnafSJ8KYaA/j3oz7dcwal+lYjLA7xvdd5J4wdYpCTlP8+w==
339343
/@types/node/12.7.0:
340344
dev: false
341345
resolution:
@@ -513,12 +517,12 @@ packages:
513517
dev: false
514518
resolution:
515519
integrity: sha512-j4iepCSuY2JGW/hShVtUBagic0klYNFIXP7VweavnYnNC2EjiKxJFeaS9uaJmAT0ty9sQSqTS1aagWMZMV0HyA==
516-
/@types/unzipper/0.10.0:
520+
/@types/unzipper/0.10.1:
517521
dependencies:
518-
'@types/node': 12.11.2
522+
'@types/node': 12.12.7
519523
dev: false
520524
resolution:
521-
integrity: sha512-GZL5vt0o9ZAST+7ge1Sirzc14EEJFbq6kib24nS0UglY6BHX8ERhA8cBq4XsYWcGK212FtMBZyJz6AwPvrhGLQ==
525+
integrity: sha512-I53zUuPGMR/ry/s61qdlk/NkJHwhekycCqI7IXWFcJHOK+oIFUhnCPT26Wbf4UYNLpFjeujFioXGH+SWY4yUUQ==
522526
/@types/vinyl-fs/2.4.11:
523527
dependencies:
524528
'@types/glob-stream': 6.1.0
@@ -6445,7 +6449,7 @@ packages:
64456449
dev: false
64466450
name: '@rush-temp/build-tasks'
64476451
resolution:
6448-
integrity: sha512-WBog5Gepo348LYeu7FAZMORJpgx0CNFM+IjgLcKNFYnN9YOCRQogUkRL7ZmBt8WXoew1S5OyVltmEM8XPy8i+w==
6452+
integrity: sha512-ta2kXnX7phnKrO7rxdJl5A9Vtd8B4RDyoae3vhdI1d+COeITaXDd9xdPxo8lvduPSJTw2+HnzOgOu2pMAKSjTw==
64496453
tarball: 'file:projects/build-tasks.tgz'
64506454
version: 0.0.0
64516455
'file:projects/semmle-bqrs.tgz':
@@ -6457,7 +6461,7 @@ packages:
64576461
dev: false
64586462
name: '@rush-temp/semmle-bqrs'
64596463
resolution:
6460-
integrity: sha512-ufPu8zLXf9JvPCRycWLiFTDb5rZ7bqxQZuiFjy1DAxnatEG5VJITPSXwDFVc11qpjJpaFd4hI+4QtOda7d5zww==
6464+
integrity: sha512-24GdnvMbGfQIWMfgDhift+kYJDnG7dX03NrpX4ajZ2rckteysvq2/K7XI1OXGvUuqrt3m0/+GRDHpSI9XKDJJA==
64616465
tarball: 'file:projects/semmle-bqrs.tgz'
64626466
version: 0.0.0
64636467
'file:projects/semmle-io-node.tgz':
@@ -6469,7 +6473,7 @@ packages:
64696473
dev: false
64706474
name: '@rush-temp/semmle-io-node'
64716475
resolution:
6472-
integrity: sha512-jB3C3WWEI991Kr3knPKUwqqNi040WmYCubLJJG7AK1nz3V1YjmyLHIAdjqwOgDNXYKCQPC6tlaEgljbs2Q/kIQ==
6476+
integrity: sha512-Bj0ax/bASrHV7tamOuXZZdd3UOB4NBKdjdszIRaDvDRTu8RlEst+TVoUhkfy30qb2/6ePp3/juOJyyiBJN7u8Q==
64736477
tarball: 'file:projects/semmle-io-node.tgz'
64746478
version: 0.0.0
64756479
'file:projects/semmle-io.tgz':
@@ -6480,7 +6484,7 @@ packages:
64806484
dev: false
64816485
name: '@rush-temp/semmle-io'
64826486
resolution:
6483-
integrity: sha512-6DFvjDclWTihDToSf31Hh+wQNhLGkA37l4QajeW/w6gS4NHjSrFL1qBlS7dLUY80VC/8nQJH9foe3r6dfEfQYw==
6487+
integrity: sha512-NtyviDSevxbd+hj4J66LucOzo8LU2hJ1Jh0eHw0Qu3tRZPUT8HcQlseyy29AvZR8n8eppfEZiAm/JdiHfmRPMA==
64846488
tarball: 'file:projects/semmle-io.tgz'
64856489
version: 0.0.0
64866490
'file:projects/semmle-vscode-utils.tgz':
@@ -6492,14 +6496,14 @@ packages:
64926496
dev: false
64936497
name: '@rush-temp/semmle-vscode-utils'
64946498
resolution:
6495-
integrity: sha512-yE5S1wsnrsJ8lTt9O9ALedlvH37M9sWQha7sL5iQ3P6dn2KsyUItGsJDnFoh2f0wy3TpZuj3p/KTEDBbgjXBGg==
6499+
integrity: sha512-5y5r8SDoN9Fp44naC9gUe8rOexeckXg2T0h9QCJAIcEgnFqOxzRc6Rv9gbMUStFKNh+rFlvmYmgPAdg5QkfgUg==
64966500
tarball: 'file:projects/semmle-vscode-utils.tgz'
64976501
version: 0.0.0
64986502
'file:projects/typescript-config.tgz':
64996503
dev: false
65006504
name: '@rush-temp/typescript-config'
65016505
resolution:
6502-
integrity: sha512-kSFyvKy63jUHFVXQEzALiYfsTdn7J+Y7PcqtUVo9GndU5b5Xh3rBpVbZD1QN8+y8GfT0m/sdZZQVyH0h+On11Q==
6506+
integrity: sha512-XuUIySaNoooIduvehnlKYaHqZJmmQoCqB1RtKhNszjCYZaSSJAnKVucViWBf5oNLKSNP7NchrD7gcoBlQ3xYvw==
65036507
tarball: 'file:projects/typescript-config.tgz'
65046508
version: 0.0.0
65056509
'file:projects/vscode-codeql.tgz':
@@ -6518,7 +6522,7 @@ packages:
65186522
'@types/react-dom': 16.8.5
65196523
'@types/sarif': 2.1.2
65206524
'@types/tmp': 0.1.0
6521-
'@types/unzipper': 0.10.0
6525+
'@types/unzipper': 0.10.1
65226526
'@types/vscode': 1.39.0
65236527
'@types/webpack': 4.32.1
65246528
'@types/xml2js': 0.4.4
@@ -6561,7 +6565,7 @@ packages:
65616565
dev: false
65626566
name: '@rush-temp/vscode-codeql'
65636567
resolution:
6564-
integrity: sha512-4D0poyvlkfs11cShLhxGs1IFE/Ji8lAWG573P7jg1mpZsv9LiTvr4g4u5F22HV3+kHa1GWYeTNzsGf5Ky1LsCA==
6568+
integrity: sha512-DE97bdxda65gVLZne73QzBpj2hyCbyzvQiRZxrJqDP1rkF62EGNohBSmlEQs8H2Jp8hxh5RhPhm/yUx70G7KEA==
65656569
tarball: 'file:projects/vscode-codeql.tgz'
65666570
version: 0.0.0
65676571
registry: 'https://registry.npmjs.org/'
@@ -6595,7 +6599,7 @@ specifiers:
65956599
'@types/sarif': ~2.1.2
65966600
'@types/through2': ~2.0.34
65976601
'@types/tmp': ^0.1.0
6598-
'@types/unzipper': ~0.10.0
6602+
'@types/unzipper': ~0.10.1
65996603
'@types/vinyl': ~2.0.3
66006604
'@types/vscode': ^1.39.0
66016605
'@types/webpack': ^4.32.1

extensions/ql-vscode/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,7 @@
314314
"@types/react-dom": "^16.8.4",
315315
"@types/sarif": "~2.1.2",
316316
"@types/tmp": "^0.1.0",
317-
"@types/unzipper": "~0.10.0",
317+
"@types/unzipper": "~0.10.1",
318318
"@types/vscode": "^1.39.0",
319319
"@types/webpack": "^4.32.1",
320320
"@types/xml2js": "~0.4.4",

extensions/ql-vscode/src/distribution.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -443,12 +443,10 @@ export class ReleasesApiConsumer {
443443

444444
export async function extractZipArchive(archivePath: string, outPath: string): Promise<void> {
445445
const archive = await unzipper.Open.file(archivePath);
446-
// This cast is necessary as the type definition for unzipper.Open.file(...).extract() is incorrect.
447-
// It can be removed when https://github.com/DefinitelyTyped/DefinitelyTyped/pull/40240 is merged.
448-
await (archive.extract({
446+
await archive.extract({
449447
concurrency: 4,
450448
path: outPath
451-
}) as unknown as Promise<void>);
449+
});
452450
// Set file permissions for extracted files
453451
await Promise.all(archive.files.map(async file => {
454452
// Only change file permissions if within outPath (path.join normalises the path)

0 commit comments

Comments
 (0)