Skip to content

Commit a99cb81

Browse files
authored
1 parent dcd24d9 commit a99cb81

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

src/vs/platform/extensionManagement/common/allowedExtensionsService.ts

+10-2
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,23 @@ import { Disposable } from '../../../base/common/lifecycle.js';
77
import { URI } from '../../../base/common/uri.js';
88
import * as nls from '../../../nls.js';
99
import { IGalleryExtension, AllowedExtensionsConfigKey, IAllowedExtensionsService } from './extensionManagement.js';
10-
import { isGalleryExtension, isIExtension } from './extensionManagementUtil.js';
11-
import { IExtension, TargetPlatform } from '../../extensions/common/extensions.js';
10+
import { ExtensionType, IExtension, TargetPlatform } from '../../extensions/common/extensions.js';
1211
import { IProductService } from '../../product/common/productService.js';
1312
import { IMarkdownString, MarkdownString } from '../../../base/common/htmlContent.js';
1413
import { IConfigurationService } from '../../configuration/common/configuration.js';
1514
import { IStringDictionary } from '../../../base/common/collections.js';
1615
import { isBoolean, isObject, isUndefined } from '../../../base/common/types.js';
1716
import { Emitter } from '../../../base/common/event.js';
1817

18+
function isGalleryExtension(extension: any): extension is IGalleryExtension {
19+
return extension.type === 'gallery';
20+
}
21+
22+
function isIExtension(extension: any): extension is IExtension {
23+
return extension.type === ExtensionType.User || extension.type === ExtensionType.System;
24+
}
25+
26+
1927
const VersionRegex = /^(?<version>\d+\.\d+\.\d+(-.*)?)(@(?<platform>.+))?$/;
2028

2129
type AllowedExtensionsConfigValueType = IStringDictionary<boolean | string | string[]>;

src/vs/platform/extensionManagement/common/extensionManagementUtil.ts

+1-9
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import { compareIgnoreCase } from '../../../base/common/strings.js';
77
import { IExtensionIdentifier, IGalleryExtension, ILocalExtension, getTargetPlatform } from './extensionManagement.js';
8-
import { ExtensionIdentifier, ExtensionType, IExtension, TargetPlatform, UNDEFINED_PUBLISHER } from '../../extensions/common/extensions.js';
8+
import { ExtensionIdentifier, IExtension, TargetPlatform, UNDEFINED_PUBLISHER } from '../../extensions/common/extensions.js';
99
import { IFileService } from '../../files/common/files.js';
1010
import { isLinux, platform } from '../../../base/common/platform.js';
1111
import { URI } from '../../../base/common/uri.js';
@@ -196,11 +196,3 @@ export async function computeTargetPlatform(fileService: IFileService, logServic
196196
logService.debug('ComputeTargetPlatform:', targetPlatform);
197197
return targetPlatform;
198198
}
199-
200-
export function isGalleryExtension(extension: any): extension is IGalleryExtension {
201-
return extension.type === 'gallery';
202-
}
203-
204-
export function isIExtension(extension: any): extension is IExtension {
205-
return extension.type === ExtensionType.User || extension.type === ExtensionType.System;
206-
}

0 commit comments

Comments
 (0)