export interface ParsedArgs { [arg: string]: any; _: string[]; 'folder-uri'?: string | string[]; 'file-uri'?: string | string[]; _urls?: string[]; help?: boolean; version?: boolean; status?: boolean; wait?: boolean; waitMarkerFilePath?: string; diff?: boolean; add?: boolean; goto?: boolean; 'new-window'?: boolean; 'unity-launch'?: boolean; 'reuse-window'?: boolean; locale?: string; 'user-data-dir'?: string; performance?: boolean; 'prof-startup'?: string; 'prof-startup-prefix'?: string; 'prof-append-timers'?: string; verbose?: boolean; trace?: boolean; 'trace-category-filter'?: string; 'trace-options'?: string; log?: string; logExtensionHostCommunication?: boolean; 'extensions-dir'?: string; 'builtin-extensions-dir'?: string; extensionDevelopmentPath?: string; extensionTestsPath?: string; debugPluginHost?: string; debugBrkPluginHost?: string; debugId?: string; debugSearch?: string; debugBrkSearch?: string; 'disable-extensions'?: boolean; 'disable-extension'?: string | string[]; 'list-extensions'?: boolean; 'show-versions'?: boolean; 'install-extension'?: string | string[]; 'uninstall-extension'?: string | string[]; 'enable-proposed-api'?: string | string[]; 'open-url'?: boolean; 'skip-getting-started'?: boolean; 'skip-release-notes'?: boolean; 'sticky-quickopen'?: boolean; 'disable-restore-windows'?: boolean; 'disable-telemetry'?: boolean; 'export-default-configuration'?: string; 'install-source'?: string; 'disable-updates'?: string; 'disable-crash-reporter'?: string; 'skip-add-to-recently-opened'?: boolean; 'max-memory'?: number; 'file-write'?: boolean; 'file-chmod'?: boolean; 'upload-logs'?: string; 'driver'?: string; 'driver-verbose'?: boolean; } export interface IDebugParams { port: number; break: boolean; } export interface IExtensionHostDebugParams extends IDebugParams { debugId: string; }