From 655bd8f303a6f7a9a5697de2e7b6fb5c6409add1 Mon Sep 17 00:00:00 2001 From: Joao Moreno Date: Fri, 8 Nov 2019 15:31:06 +0100 Subject: [PATCH] Revert "remove windows-mutex from typings" This reverts commit bf1ee601655388e8f57ec900f1d4098864fc720e. --- package.json | 2 +- src/typings/windows-mutex.d.ts | 14 ++++++++++++++ yarn.lock | 8 ++++---- 3 files changed, 19 insertions(+), 5 deletions(-) create mode 100644 src/typings/windows-mutex.d.ts diff --git a/package.json b/package.json index eb3ee45724e..8d0ddc88425 100644 --- a/package.json +++ b/package.json @@ -156,7 +156,7 @@ "vscode-windows-ca-certs": "0.2.0", "vscode-windows-registry": "1.0.2", "windows-foreground-love": "0.2.0", - "windows-mutex": "^0.4.0", + "windows-mutex": "0.3.0", "windows-process-tree": "0.2.4" } } diff --git a/src/typings/windows-mutex.d.ts b/src/typings/windows-mutex.d.ts new file mode 100644 index 00000000000..07c5908def2 --- /dev/null +++ b/src/typings/windows-mutex.d.ts @@ -0,0 +1,14 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +declare module 'windows-mutex' { + export class Mutex { + constructor(name: string); + isActive(): boolean; + release(): void; + } + + export function isActive(name: string): boolean; +} diff --git a/yarn.lock b/yarn.lock index 9c67a00ae84..d6c6dadc138 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9144,10 +9144,10 @@ windows-foreground-love@0.2.0: resolved "https://registry.yarnpkg.com/windows-foreground-love/-/windows-foreground-love-0.2.0.tgz#b291832d8a02a966bc046ba0e498cc789809076b" integrity sha512-72ZDshnt8Q3/ImLMt4wxsY8eVnUd1KDb5QfvZX09AxJJJa0hGdyzPfd/ms0pKSYYwKlEhB1ri+WDKNvdIpJknQ== -windows-mutex@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/windows-mutex/-/windows-mutex-0.4.0.tgz#71d6ebed3a6d1e760d3f2237bcf56aea0be32b0d" - integrity sha512-oC9WQX8iEQOh1awwlQEsWkN/jDmk19M0v34RIqQUp9XMvQmlKmfdBv6c2HCPomnvZBAS13Ch3XUhLIFFr6V0/g== +windows-mutex@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/windows-mutex/-/windows-mutex-0.3.0.tgz#2f51a0c97b3979c98952b23c086035f1f3715fab" + integrity sha512-IDWzyHOEpQr7m590pT90jMbCYNe525d7BgP6F80TjispEu2gWMvTIoSuO6Sy4atIEhvs3ys7DVlKdLzIAyRviQ== dependencies: bindings "^1.2.1" nan "^2.14.0"