Path: blob/main/src/vs/platform/extensionManagement/node/extensionTipsService.ts
3296 views
/*---------------------------------------------------------------------------------------------1* Copyright (c) Microsoft Corporation. All rights reserved.2* Licensed under the MIT License. See License.txt in the project root for license information.3*--------------------------------------------------------------------------------------------*/45import { IExtensionManagementService } from '../common/extensionManagement.js';6import { IFileService } from '../../files/common/files.js';7import { IProductService } from '../../product/common/productService.js';8import { INativeEnvironmentService } from '../../environment/common/environment.js';9import { IExtensionRecommendationNotificationService } from '../../extensionRecommendations/common/extensionRecommendations.js';10import { INativeHostService } from '../../native/common/native.js';11import { IStorageService } from '../../storage/common/storage.js';12import { ITelemetryService } from '../../telemetry/common/telemetry.js';13import { AbstractNativeExtensionTipsService } from '../common/extensionTipsService.js';1415export class ExtensionTipsService extends AbstractNativeExtensionTipsService {1617constructor(18@INativeEnvironmentService environmentService: INativeEnvironmentService,19@ITelemetryService telemetryService: ITelemetryService,20@IExtensionManagementService extensionManagementService: IExtensionManagementService,21@IStorageService storageService: IStorageService,22@INativeHostService nativeHostService: INativeHostService,23@IExtensionRecommendationNotificationService extensionRecommendationNotificationService: IExtensionRecommendationNotificationService,24@IFileService fileService: IFileService,25@IProductService productService: IProductService,26) {27super(environmentService.userHome, nativeHostService, telemetryService, extensionManagementService, storageService, extensionRecommendationNotificationService, fileService, productService);28}29}303132