UNPKG

sussudio

Version:

An unofficial VS Code Internal API

28 lines (27 loc) 1.69 kB
/*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ import { createDecorator } from "../../instantiation/common/instantiation.mjs"; export var RecommendationSource; (function (RecommendationSource) { RecommendationSource[RecommendationSource["FILE"] = 1] = "FILE"; RecommendationSource[RecommendationSource["WORKSPACE"] = 2] = "WORKSPACE"; RecommendationSource[RecommendationSource["EXE"] = 3] = "EXE"; })(RecommendationSource || (RecommendationSource = {})); export function RecommendationSourceToString(source) { switch (source) { case 1 /* RecommendationSource.FILE */: return 'file'; case 2 /* RecommendationSource.WORKSPACE */: return 'workspace'; case 3 /* RecommendationSource.EXE */: return 'exe'; } } export var RecommendationsNotificationResult; (function (RecommendationsNotificationResult) { RecommendationsNotificationResult["Ignored"] = "ignored"; RecommendationsNotificationResult["Cancelled"] = "cancelled"; RecommendationsNotificationResult["TooMany"] = "toomany"; RecommendationsNotificationResult["IncompatibleWindow"] = "incompatibleWindow"; RecommendationsNotificationResult["Accepted"] = "reacted"; })(RecommendationsNotificationResult || (RecommendationsNotificationResult = {})); export const IExtensionRecommendationNotificationService = createDecorator('IExtensionRecommendationNotificationService');