UNPKG

@sussudio/platform

Version:

Internal APIs for VS Code's service injection the base services.

18 lines (17 loc) 1.17 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 const ITelemetryService = createDecorator('telemetryService'); export const ICustomEndpointTelemetryService = createDecorator('customEndpointTelemetryService'); // Keys export const currentSessionDateStorageKey = 'telemetry.currentSessionDate'; export const firstSessionDateStorageKey = 'telemetry.firstSessionDate'; export const lastSessionDateStorageKey = 'telemetry.lastSessionDate'; export const machineIdKey = 'telemetry.machineId'; // Configuration Keys export const TELEMETRY_SECTION_ID = 'telemetry'; export const TELEMETRY_SETTING_ID = 'telemetry.telemetryLevel'; export const TELEMETRY_CRASH_REPORTER_SETTING_ID = 'telemetry.enableCrashReporter'; export const TELEMETRY_OLD_SETTING_ID = 'telemetry.enableTelemetry';