UNPKG

@sussudio/platform

Version:

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

128 lines (126 loc) 3.65 kB
/*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ /** * A list of command line arguments we support natively. */ export interface NativeParsedArgs { tunnel?: { 'cli-data-dir'?: string; 'disable-telemetry'?: boolean; 'telemetry-level'?: string; user: { login: { 'access-token'?: string; provider?: string; }; }; }; _: string[]; 'folder-uri'?: string[]; 'file-uri'?: string[]; _urls?: string[]; help?: boolean; version?: boolean; telemetry?: boolean; status?: boolean; wait?: boolean; waitMarkerFilePath?: string; diff?: boolean; merge?: boolean; add?: boolean; goto?: boolean; 'new-window'?: boolean; 'unity-launch'?: boolean; 'reuse-window'?: boolean; locale?: string; 'user-data-dir'?: string; 'prof-startup'?: boolean; 'prof-startup-prefix'?: string; 'prof-append-timers'?: string; 'prof-v8-extensions'?: boolean; 'no-cached-data'?: boolean; verbose?: boolean; trace?: boolean; 'trace-category-filter'?: string; 'trace-options'?: string; 'open-devtools'?: boolean; log?: string[]; logExtensionHostCommunication?: boolean; 'extensions-dir'?: string; 'extensions-download-dir'?: string; 'builtin-extensions-dir'?: string; extensionDevelopmentPath?: string[]; extensionTestsPath?: string; extensionDevelopmentKind?: string[]; extensionEnvironment?: string; 'inspect-extensions'?: string; 'inspect-brk-extensions'?: string; debugId?: string; debugRenderer?: boolean; 'inspect-search'?: string; 'inspect-brk-search'?: string; 'inspect-ptyhost'?: string; 'inspect-brk-ptyhost'?: string; 'disable-extensions'?: boolean; 'disable-extension'?: string[]; 'list-extensions'?: boolean; 'show-versions'?: boolean; category?: string; 'install-extension'?: string[]; 'pre-release'?: boolean; 'install-builtin-extension'?: string[]; 'uninstall-extension'?: string[]; 'locate-extension'?: string[]; 'enable-proposed-api'?: string[]; 'open-url'?: boolean; 'skip-release-notes'?: boolean; 'skip-welcome'?: boolean; 'disable-telemetry'?: boolean; 'export-default-configuration'?: string; 'install-source'?: string; 'disable-updates'?: boolean; 'disable-keytar'?: boolean; 'disable-workspace-trust'?: boolean; 'disable-crash-reporter'?: boolean; 'crash-reporter-directory'?: string; 'crash-reporter-id'?: string; 'skip-add-to-recently-opened'?: boolean; 'max-memory'?: string; 'file-write'?: boolean; 'file-chmod'?: boolean; 'enable-smoke-test-driver'?: boolean; remote?: string; force?: boolean; 'do-not-sync'?: boolean; 'force-user-env'?: boolean; 'force-disable-user-env'?: boolean; sync?: 'on' | 'off'; logsPath?: string; '__enable-file-policy'?: boolean; editSessionId?: string; continueOn?: string; 'locate-shell-integration-path'?: string; profile?: string; 'profile-temp'?: boolean; 'enable-coi'?: boolean; 'no-proxy-server'?: boolean; 'no-sandbox'?: boolean; 'proxy-server'?: string; 'proxy-bypass-list'?: string; 'proxy-pac-url'?: string; inspect?: string; 'inspect-brk'?: string; 'js-flags'?: string; 'disable-gpu'?: boolean; nolazy?: boolean; 'force-device-scale-factor'?: string; 'force-renderer-accessibility'?: boolean; 'ignore-certificate-errors'?: boolean; 'allow-insecure-localhost'?: boolean; 'log-net-log'?: string; vmodule?: string; 'disable-dev-shm-usage'?: boolean; 'ms-enable-electron-run-as-node'?: boolean; }