UNPKG

sussudio

Version:

An unofficial VS Code Internal API

21 lines (20 loc) 1.32 kB
/*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ import { Disposable } from "../../../base/common/lifecycle.mjs"; import { URI } from "../../../base/common/uri.mjs"; import { IConfigBasedExtensionTip, IExecutableBasedExtensionTip, IExtensionTipsService } from "./extensionManagement.mjs"; import { IFileService } from "../../files/common/files.mjs"; import { IProductService } from "../../product/common/productService.mjs"; export declare class ExtensionTipsService extends Disposable implements IExtensionTipsService { protected readonly fileService: IFileService; private readonly productService; _serviceBrand: any; private readonly allConfigBasedTips; constructor(fileService: IFileService, productService: IProductService); getConfigBasedTips(folder: URI): Promise<IConfigBasedExtensionTip[]>; getImportantExecutableBasedTips(): Promise<IExecutableBasedExtensionTip[]>; getOtherExecutableBasedTips(): Promise<IExecutableBasedExtensionTip[]>; private getValidConfigBasedTips; }