UNPKG

agentvasya

Version:

Autonomous coding agent CLI - capable of creating/editing files, running commands, using the browser, and more

1,227 lines (1,225 loc) 53.7 kB
// GENERATED CODE -- DO NOT EDIT! console.log("Loading stubs...") const { createStub } = require("./stub-utils") vscode = {} vscode.version = createStub("vscode.version") vscode.Position = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.Position(", args, ")") return createStub(vscode.Position) } } vscode.Range = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.Range(", args, ")") return createStub(vscode.Range) } } vscode.Selection = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.Selection(", args, ")") return createStub(vscode.Selection) } } vscode.TextEditorSelectionChangeKind = { Keyboard: 0, Mouse: 0, Command: 0 } vscode.TextEditorCursorStyle = { Line: 0, Block: 0, Underline: 0, LineThin: 0, BlockOutline: 0, UnderlineThin: 0 } vscode.TextEditorLineNumbersStyle = { Off: 0, On: 0, Relative: 0 } vscode.TextEditorRevealType = { Default: 0, InCenter: 0, InCenterIfOutsideViewport: 0, AtTop: 0 } vscode.OverviewRulerLane = { Left: 0, Center: 0, Right: 0, Full: 0 } vscode.DecorationRangeBehavior = { OpenOpen: 0, ClosedClosed: 0, OpenClosed: 0, ClosedOpen: 0 } vscode.ThemeColor = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.ThemeColor(", args, ")") return createStub(vscode.ThemeColor) } } vscode.ThemeIcon = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.ThemeIcon(", args, ")") return createStub(vscode.ThemeIcon) } } vscode.EndOfLine = { LF: 0, CRLF: 0 } vscode.Uri = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.Uri(", args, ")") return createStub(vscode.Uri) } } vscode.CancellationTokenSource = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.CancellationTokenSource(", args, ")") return createStub(vscode.CancellationTokenSource) } } vscode.CancellationError = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.CancellationError(", args, ")") return createStub(vscode.CancellationError) } } vscode.Disposable = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.Disposable(", args, ")") return createStub(vscode.Disposable) } } vscode.EventEmitter = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.EventEmitter(", args, ")") return createStub(vscode.EventEmitter) } } vscode.QuickPickItemKind = { Separator: 0, Default: 0 } vscode.InputBoxValidationSeverity = { Info: 0, Warning: 0, Error: 0 } vscode.RelativePattern = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.RelativePattern(", args, ")") return createStub(vscode.RelativePattern) } } vscode.CodeActionKind = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.CodeActionKind(", args, ")") return createStub(vscode.CodeActionKind) } } vscode.CodeActionTriggerKind = { Invoke: 0, Automatic: 0 } vscode.CodeAction = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.CodeAction(", args, ")") return createStub(vscode.CodeAction) } } vscode.CodeLens = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.CodeLens(", args, ")") return createStub(vscode.CodeLens) } } vscode.MarkdownString = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.MarkdownString(", args, ")") return createStub(vscode.MarkdownString) } } vscode.Hover = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.Hover(", args, ")") return createStub(vscode.Hover) } } vscode.EvaluatableExpression = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.EvaluatableExpression(", args, ")") return createStub(vscode.EvaluatableExpression) } } vscode.InlineValueText = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.InlineValueText(", args, ")") return createStub(vscode.InlineValueText) } } vscode.InlineValueVariableLookup = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.InlineValueVariableLookup(", args, ")") return createStub(vscode.InlineValueVariableLookup) } } vscode.InlineValueEvaluatableExpression = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.InlineValueEvaluatableExpression(", args, ")") return createStub(vscode.InlineValueEvaluatableExpression) } } vscode.DocumentHighlightKind = { Text: 0, Read: 0, Write: 0 } vscode.DocumentHighlight = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.DocumentHighlight(", args, ")") return createStub(vscode.DocumentHighlight) } } vscode.SymbolKind = { File: 0, Module: 0, Namespace: 0, Package: 0, Class: 0, Method: 0, Property: 0, Field: 0, Constructor: 0, Enum: 0, Interface: 0, Function: 0, Variable: 0, Constant: 0, String: 0, Number: 0, Boolean: 0, Array: 0, Object: 0, Key: 0, Null: 0, EnumMember: 0, Struct: 0, Event: 0, Operator: 0, TypeParameter: 0, } vscode.SymbolTag = { Deprecated: 0 } vscode.SymbolInformation = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.SymbolInformation(", args, ")") return createStub(vscode.SymbolInformation) } } vscode.DocumentSymbol = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.DocumentSymbol(", args, ")") return createStub(vscode.DocumentSymbol) } } vscode.TextEdit = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.TextEdit(", args, ")") return createStub(vscode.TextEdit) } } vscode.SnippetTextEdit = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.SnippetTextEdit(", args, ")") return createStub(vscode.SnippetTextEdit) } } vscode.NotebookEdit = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.NotebookEdit(", args, ")") return createStub(vscode.NotebookEdit) } } vscode.WorkspaceEdit = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.WorkspaceEdit(", args, ")") return createStub(vscode.WorkspaceEdit) } } vscode.SnippetString = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.SnippetString(", args, ")") return createStub(vscode.SnippetString) } } vscode.SemanticTokensLegend = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.SemanticTokensLegend(", args, ")") return createStub(vscode.SemanticTokensLegend) } } vscode.SemanticTokensBuilder = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.SemanticTokensBuilder(", args, ")") return createStub(vscode.SemanticTokensBuilder) } } vscode.SemanticTokens = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.SemanticTokens(", args, ")") return createStub(vscode.SemanticTokens) } } vscode.SemanticTokensEdits = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.SemanticTokensEdits(", args, ")") return createStub(vscode.SemanticTokensEdits) } } vscode.SemanticTokensEdit = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.SemanticTokensEdit(", args, ")") return createStub(vscode.SemanticTokensEdit) } } vscode.ParameterInformation = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.ParameterInformation(", args, ")") return createStub(vscode.ParameterInformation) } } vscode.SignatureInformation = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.SignatureInformation(", args, ")") return createStub(vscode.SignatureInformation) } } vscode.SignatureHelp = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.SignatureHelp(", args, ")") return createStub(vscode.SignatureHelp) } } vscode.SignatureHelpTriggerKind = { Invoke: 0, TriggerCharacter: 0, ContentChange: 0 } vscode.CompletionItemKind = { Text: 0, Method: 0, Function: 0, Constructor: 0, Field: 0, Variable: 0, Class: 0, Interface: 0, Module: 0, Property: 0, Unit: 0, Value: 0, Enum: 0, Keyword: 0, Snippet: 0, Color: 0, Reference: 0, File: 0, Folder: 0, EnumMember: 0, Constant: 0, Struct: 0, Event: 0, Operator: 0, TypeParameter: 0, User: 0, Issue: 0, } vscode.CompletionItemTag = { Deprecated: 0 } vscode.CompletionItem = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.CompletionItem(", args, ")") return createStub(vscode.CompletionItem) } } vscode.CompletionList = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.CompletionList(", args, ")") return createStub(vscode.CompletionList) } } vscode.CompletionTriggerKind = { Invoke: 0, TriggerCharacter: 0, TriggerForIncompleteCompletions: 0 } vscode.InlineCompletionList = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.InlineCompletionList(", args, ")") return createStub(vscode.InlineCompletionList) } } vscode.InlineCompletionTriggerKind = { Invoke: 0, Automatic: 0 } vscode.InlineCompletionItem = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.InlineCompletionItem(", args, ")") return createStub(vscode.InlineCompletionItem) } } vscode.DocumentLink = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.DocumentLink(", args, ")") return createStub(vscode.DocumentLink) } } vscode.Color = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.Color(", args, ")") return createStub(vscode.Color) } } vscode.ColorInformation = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.ColorInformation(", args, ")") return createStub(vscode.ColorInformation) } } vscode.ColorPresentation = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.ColorPresentation(", args, ")") return createStub(vscode.ColorPresentation) } } vscode.InlayHintKind = { Type: 0, Parameter: 0 } vscode.InlayHintLabelPart = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.InlayHintLabelPart(", args, ")") return createStub(vscode.InlayHintLabelPart) } } vscode.InlayHint = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.InlayHint(", args, ")") return createStub(vscode.InlayHint) } } vscode.FoldingRange = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.FoldingRange(", args, ")") return createStub(vscode.FoldingRange) } } vscode.FoldingRangeKind = { Comment: 0, Imports: 0, Region: 0 } vscode.SelectionRange = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.SelectionRange(", args, ")") return createStub(vscode.SelectionRange) } } vscode.CallHierarchyItem = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.CallHierarchyItem(", args, ")") return createStub(vscode.CallHierarchyItem) } } vscode.CallHierarchyIncomingCall = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.CallHierarchyIncomingCall(", args, ")") return createStub(vscode.CallHierarchyIncomingCall) } } vscode.CallHierarchyOutgoingCall = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.CallHierarchyOutgoingCall(", args, ")") return createStub(vscode.CallHierarchyOutgoingCall) } } vscode.TypeHierarchyItem = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.TypeHierarchyItem(", args, ")") return createStub(vscode.TypeHierarchyItem) } } vscode.LinkedEditingRanges = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.LinkedEditingRanges(", args, ")") return createStub(vscode.LinkedEditingRanges) } } vscode.DocumentDropEdit = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.DocumentDropEdit(", args, ")") return createStub(vscode.DocumentDropEdit) } } vscode.IndentAction = { None: 0, Indent: 0, IndentOutdent: 0, Outdent: 0 } vscode.SyntaxTokenType = { Other: 0, Comment: 0, String: 0, RegEx: 0 } vscode.ConfigurationTarget = { Global: 0, Workspace: 0, WorkspaceFolder: 0 } vscode.Location = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.Location(", args, ")") return createStub(vscode.Location) } } vscode.DiagnosticSeverity = { Error: 0, Warning: 0, Information: 0, Hint: 0 } vscode.DiagnosticRelatedInformation = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.DiagnosticRelatedInformation(", args, ")") return createStub(vscode.DiagnosticRelatedInformation) } } vscode.DiagnosticTag = { Unnecessary: 0, Deprecated: 0 } vscode.Diagnostic = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.Diagnostic(", args, ")") return createStub(vscode.Diagnostic) } } vscode.LanguageStatusSeverity = { Information: 0, Warning: 0, Error: 0 } vscode.ViewColumn = { Active: 0, Beside: 0, One: 0, Two: 0, Three: 0, Four: 0, Five: 0, Six: 0, Seven: 0, Eight: 0, Nine: 0 } vscode.StatusBarAlignment = { Left: 0, Right: 0 } vscode.TerminalLocation = { Panel: 0, Editor: 0 } vscode.TerminalLink = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.TerminalLink(", args, ")") return createStub(vscode.TerminalLink) } } vscode.TerminalProfile = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.TerminalProfile(", args, ")") return createStub(vscode.TerminalProfile) } } vscode.FileDecoration = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.FileDecoration(", args, ")") return createStub(vscode.FileDecoration) } } vscode.ExtensionKind = { UI: 0, Workspace: 0 } vscode.ExtensionMode = { Production: 0, Development: 0, Test: 0 } vscode.ColorThemeKind = { Light: 0, Dark: 0, HighContrast: 0, HighContrastLight: 0 } vscode.TaskRevealKind = { Always: 0, Silent: 0, Never: 0 } vscode.TaskPanelKind = { Shared: 0, Dedicated: 0, New: 0 } vscode.TaskGroup = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.TaskGroup(", args, ")") return createStub(vscode.TaskGroup) } } vscode.ProcessExecution = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.ProcessExecution(", args, ")") return createStub(vscode.ProcessExecution) } } vscode.ShellQuoting = { Escape: 0, Strong: 0, Weak: 0 } vscode.ShellExecution = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.ShellExecution(", args, ")") return createStub(vscode.ShellExecution) } } vscode.CustomExecution = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.CustomExecution(", args, ")") return createStub(vscode.CustomExecution) } } vscode.TaskScope = { Global: 0, Workspace: 0 } vscode.Task = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.Task(", args, ")") return createStub(vscode.Task) } } vscode.tasks = {} vscode.tasks.registerTaskProvider = (_type, _provider) => { console.log("Called stubbed function: vscode.tasks.registerTaskProvider") return createStub("unknown") } vscode.tasks.fetchTasks = (_filter) => { console.log("Called stubbed function: vscode.tasks.fetchTasks") return [] } vscode.tasks.executeTask = (_task) => { console.log("Called stubbed function: vscode.tasks.executeTask") return Promise.resolve(null) } vscode.tasks.taskExecutions = createStub("vscode.tasks.taskExecutions") vscode.tasks.onDidStartTask = createStub("vscode.tasks.onDidStartTask") vscode.tasks.onDidEndTask = createStub("vscode.tasks.onDidEndTask") vscode.tasks.onDidStartTaskProcess = createStub("vscode.tasks.onDidStartTaskProcess") vscode.tasks.onDidEndTaskProcess = createStub("vscode.tasks.onDidEndTaskProcess") vscode.FileType = { Unknown: 0, File: 0, Directory: 0, SymbolicLink: 0 } vscode.FilePermission = { Readonly: 0 } vscode.FileSystemError = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.FileSystemError(", args, ")") return createStub(vscode.FileSystemError) } } vscode.FileChangeType = { Changed: 0, Created: 0, Deleted: 0 } vscode.UIKind = { Desktop: 0, Web: 0 } vscode.LogLevel = { Off: 0, Trace: 0, Debug: 0, Info: 0, Warning: 0, Error: 0 } vscode.env = {} vscode.env.appName = createStub("vscode.env.appName") vscode.env.appRoot = createStub("vscode.env.appRoot") vscode.env.appHost = createStub("vscode.env.appHost") vscode.env.uriScheme = createStub("vscode.env.uriScheme") vscode.env.language = createStub("vscode.env.language") vscode.env.clipboard = createStub("vscode.env.clipboard") vscode.env.machineId = createStub("vscode.env.machineId") vscode.env.sessionId = createStub("vscode.env.sessionId") vscode.env.isNewAppInstall = createStub("vscode.env.isNewAppInstall") vscode.env.isTelemetryEnabled = createStub("vscode.env.isTelemetryEnabled") vscode.env.onDidChangeTelemetryEnabled = createStub("vscode.env.onDidChangeTelemetryEnabled") vscode.env.onDidChangeShell = createStub("vscode.env.onDidChangeShell") vscode.env.createTelemetryLogger = (_sender, _options) => { console.log("Called stubbed function: vscode.env.createTelemetryLogger") return createStub("unknown") } vscode.env.remoteName = createStub("vscode.env.remoteName") vscode.env.shell = createStub("vscode.env.shell") vscode.env.uiKind = createStub("vscode.env.uiKind") vscode.env.openExternal = (_target) => { console.log("Called stubbed function: vscode.env.openExternal") return false } vscode.env.asExternalUri = (_target) => { console.log("Called stubbed function: vscode.env.asExternalUri") return Promise.resolve(null) } vscode.env.logLevel = createStub("vscode.env.logLevel") vscode.env.onDidChangeLogLevel = createStub("vscode.env.onDidChangeLogLevel") vscode.commands = {} vscode.commands.registerCommand = (_command, _callback, _thisArg) => { console.log("Called stubbed function: vscode.commands.registerCommand") return createStub("unknown") } vscode.commands.registerTextEditorCommand = (_command, _callback, _thisArg) => { console.log("Called stubbed function: vscode.commands.registerTextEditorCommand") return createStub("unknown") } vscode.commands.executeCommand = (_command, _rest) => { console.log("Called stubbed function: vscode.commands.executeCommand") return Promise.resolve(null) } vscode.commands.getCommands = (_filterInternal) => { console.log("Called stubbed function: vscode.commands.getCommands") return "" } vscode.window = {} vscode.window.tabGroups = createStub("vscode.window.tabGroups") vscode.window.activeTextEditor = createStub("vscode.window.activeTextEditor") vscode.window.visibleTextEditors = [] vscode.window.onDidChangeActiveTextEditor = createStub("vscode.window.onDidChangeActiveTextEditor") vscode.window.onDidChangeVisibleTextEditors = createStub("vscode.window.onDidChangeVisibleTextEditors") vscode.window.onDidChangeTextEditorSelection = createStub("vscode.window.onDidChangeTextEditorSelection") vscode.window.onDidChangeTextEditorVisibleRanges = createStub("vscode.window.onDidChangeTextEditorVisibleRanges") vscode.window.onDidChangeTextEditorOptions = createStub("vscode.window.onDidChangeTextEditorOptions") vscode.window.onDidChangeTextEditorViewColumn = createStub("vscode.window.onDidChangeTextEditorViewColumn") vscode.window.visibleNotebookEditors = createStub("vscode.window.visibleNotebookEditors") vscode.window.onDidChangeVisibleNotebookEditors = createStub("vscode.window.onDidChangeVisibleNotebookEditors") vscode.window.activeNotebookEditor = createStub("vscode.window.activeNotebookEditor") vscode.window.onDidChangeActiveNotebookEditor = createStub("vscode.window.onDidChangeActiveNotebookEditor") vscode.window.onDidChangeNotebookEditorSelection = createStub("vscode.window.onDidChangeNotebookEditorSelection") vscode.window.onDidChangeNotebookEditorVisibleRanges = createStub("vscode.window.onDidChangeNotebookEditorVisibleRanges") vscode.window.terminals = createStub("vscode.window.terminals") vscode.window.activeTerminal = createStub("vscode.window.activeTerminal") vscode.window.onDidChangeActiveTerminal = createStub("vscode.window.onDidChangeActiveTerminal") vscode.window.onDidOpenTerminal = createStub("vscode.window.onDidOpenTerminal") vscode.window.onDidCloseTerminal = createStub("vscode.window.onDidCloseTerminal") vscode.window.onDidChangeTerminalState = createStub("vscode.window.onDidChangeTerminalState") vscode.window.state = createStub("vscode.window.state") vscode.window.onDidChangeWindowState = createStub("vscode.window.onDidChangeWindowState") vscode.window.showTextDocument = (_document, _column, _preserveFocus) => { console.log("Called stubbed function: vscode.window.showTextDocument") return Promise.resolve(null) } vscode.window.showTextDocument = (_document, _options) => { console.log("Called stubbed function: vscode.window.showTextDocument") return Promise.resolve(null) } vscode.window.showTextDocument = (_uri, _options) => { console.log("Called stubbed function: vscode.window.showTextDocument") return Promise.resolve(null) } vscode.window.showNotebookDocument = (_document, _options) => { console.log("Called stubbed function: vscode.window.showNotebookDocument") return Promise.resolve(null) } vscode.window.createTextEditorDecorationType = (_options) => { console.log("Called stubbed function: vscode.window.createTextEditorDecorationType") return createStub("unknown") } vscode.window.showInformationMessage = (_message, _items) => { console.log("Called stubbed function: vscode.window.showInformationMessage") return Promise.resolve(null) } vscode.window.showInformationMessage = (_message, _options, _items) => { console.log("Called stubbed function: vscode.window.showInformationMessage") return Promise.resolve(null) } vscode.window.showInformationMessage = (_message, _items) => { console.log("Called stubbed function: vscode.window.showInformationMessage") return Promise.resolve(null) } vscode.window.showInformationMessage = (_message, _options, _items) => { console.log("Called stubbed function: vscode.window.showInformationMessage") return Promise.resolve(null) } vscode.window.showWarningMessage = (_message, _items) => { console.log("Called stubbed function: vscode.window.showWarningMessage") return Promise.resolve(null) } vscode.window.showWarningMessage = (_message, _options, _items) => { console.log("Called stubbed function: vscode.window.showWarningMessage") return Promise.resolve(null) } vscode.window.showWarningMessage = (_message, _items) => { console.log("Called stubbed function: vscode.window.showWarningMessage") return Promise.resolve(null) } vscode.window.showWarningMessage = (_message, _options, _items) => { console.log("Called stubbed function: vscode.window.showWarningMessage") return Promise.resolve(null) } vscode.window.showErrorMessage = (_message, _items) => { console.log("Called stubbed function: vscode.window.showErrorMessage") return Promise.resolve(null) } vscode.window.showErrorMessage = (_message, _options, _items) => { console.log("Called stubbed function: vscode.window.showErrorMessage") return Promise.resolve(null) } vscode.window.showErrorMessage = (_message, _items) => { console.log("Called stubbed function: vscode.window.showErrorMessage") return Promise.resolve(null) } vscode.window.showErrorMessage = (_message, _options, _items) => { console.log("Called stubbed function: vscode.window.showErrorMessage") return Promise.resolve(null) } vscode.window.showQuickPick = (_items, _options, _token) => { console.log("Called stubbed function: vscode.window.showQuickPick") return "" } vscode.window.showQuickPick = (_items, _options, _token) => { console.log("Called stubbed function: vscode.window.showQuickPick") return "" } vscode.window.showQuickPick = (_items, _options, _token) => { console.log("Called stubbed function: vscode.window.showQuickPick") return [] } vscode.window.showQuickPick = (_items, _options, _token) => { console.log("Called stubbed function: vscode.window.showQuickPick") return Promise.resolve(null) } vscode.window.showWorkspaceFolderPick = (_options) => { console.log("Called stubbed function: vscode.window.showWorkspaceFolderPick") return Promise.resolve(null) } vscode.window.showSaveDialog = (_options) => { console.log("Called stubbed function: vscode.window.showSaveDialog") return Promise.resolve(null) } vscode.window.showInputBox = (_options, _token) => { console.log("Called stubbed function: vscode.window.showInputBox") return "" } vscode.window.createQuickPick = () => { console.log("Called stubbed function: vscode.window.createQuickPick") return createStub("unknown") } vscode.window.createInputBox = () => { console.log("Called stubbed function: vscode.window.createInputBox") return createStub("unknown") } vscode.window.createOutputChannel = (_name, _languageId) => { console.log("Called stubbed function: vscode.window.createOutputChannel") return createStub("unknown") } vscode.window.createOutputChannel = (_name, _options) => { console.log("Called stubbed function: vscode.window.createOutputChannel") return createStub("unknown") } vscode.window.createWebviewPanel = (_viewType, _title, _showOptions, _options) => { console.log("Called stubbed function: vscode.window.createWebviewPanel") return createStub("unknown") } vscode.window.setStatusBarMessage = (_text, _hideAfterTimeout) => { console.log("Called stubbed function: vscode.window.setStatusBarMessage") return createStub("unknown") } vscode.window.setStatusBarMessage = (_text, _hideWhenDone) => { console.log("Called stubbed function: vscode.window.setStatusBarMessage") return createStub("unknown") } vscode.window.setStatusBarMessage = (_text) => { console.log("Called stubbed function: vscode.window.setStatusBarMessage") return createStub("unknown") } vscode.window.withScmProgress = (_task) => { console.log("Called stubbed function: vscode.window.withScmProgress") return Promise.resolve(null) } vscode.window.withProgress = (_options, _task) => { console.log("Called stubbed function: vscode.window.withProgress") return Promise.resolve(null) } vscode.window.createStatusBarItem = (_id, _alignment, _priority) => { console.log("Called stubbed function: vscode.window.createStatusBarItem") return createStub("unknown") } vscode.window.createStatusBarItem = (_alignment, _priority) => { console.log("Called stubbed function: vscode.window.createStatusBarItem") return createStub("unknown") } vscode.window.createTerminal = (_name, _shellPath, _shellArgs) => { console.log("Called stubbed function: vscode.window.createTerminal") return createStub("unknown") } vscode.window.createTerminal = (_options) => { console.log("Called stubbed function: vscode.window.createTerminal") return createStub("unknown") } vscode.window.createTerminal = (_options) => { console.log("Called stubbed function: vscode.window.createTerminal") return createStub("unknown") } vscode.window.registerTreeDataProvider = (_viewId, _treeDataProvider) => { console.log("Called stubbed function: vscode.window.registerTreeDataProvider") return createStub("unknown") } vscode.window.createTreeView = (_viewId, _options) => { console.log("Called stubbed function: vscode.window.createTreeView") return createStub("unknown") } vscode.window.registerUriHandler = (_handler) => { console.log("Called stubbed function: vscode.window.registerUriHandler") return createStub("unknown") } vscode.window.registerWebviewPanelSerializer = (_viewType, _serializer) => { console.log("Called stubbed function: vscode.window.registerWebviewPanelSerializer") return createStub("unknown") } vscode.window.registerWebviewViewProvider = (_viewId, _provider, _options) => { console.log("Called stubbed function: vscode.window.registerWebviewViewProvider") return createStub("unknown") } vscode.window.registerCustomEditorProvider = (_viewType, _provider, _options) => { console.log("Called stubbed function: vscode.window.registerCustomEditorProvider") return createStub("unknown") } vscode.window.registerTerminalLinkProvider = (_provider) => { console.log("Called stubbed function: vscode.window.registerTerminalLinkProvider") return createStub("unknown") } vscode.window.registerTerminalProfileProvider = (_id, _provider) => { console.log("Called stubbed function: vscode.window.registerTerminalProfileProvider") return createStub("unknown") } vscode.window.registerFileDecorationProvider = (_provider) => { console.log("Called stubbed function: vscode.window.registerFileDecorationProvider") return createStub("unknown") } vscode.window.activeColorTheme = createStub("vscode.window.activeColorTheme") vscode.window.onDidChangeActiveColorTheme = createStub("vscode.window.onDidChangeActiveColorTheme") vscode.DataTransferItem = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.DataTransferItem(", args, ")") return createStub(vscode.DataTransferItem) } } vscode.DataTransfer = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.DataTransfer(", args, ")") return createStub(vscode.DataTransfer) } } vscode.TreeItem = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.TreeItem(", args, ")") return createStub(vscode.TreeItem) } } vscode.TreeItemCollapsibleState = { None: 0, Collapsed: 0, Expanded: 0 } vscode.TreeItemCheckboxState = { Unchecked: 0, Checked: 0 } vscode.TerminalExitReason = { Unknown: 0, Shutdown: 0, Process: 0, User: 0, Extension: 0 } vscode.EnvironmentVariableMutatorType = { Replace: 0, Append: 0, Prepend: 0 } vscode.ProgressLocation = { SourceControl: 0, Window: 0, Notification: 0 } vscode.QuickInputButtons = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.QuickInputButtons(", args, ")") return createStub(vscode.QuickInputButtons) } } vscode.TextDocumentChangeReason = { Undo: 0, Redo: 0 } vscode.TextDocumentSaveReason = { Manual: 0, AfterDelay: 0, FocusOut: 0 } vscode.workspace = {} vscode.workspace.fs = createStub("vscode.workspace.fs") vscode.workspace.rootPath = createStub("vscode.workspace.rootPath") vscode.workspace.name = createStub("vscode.workspace.name") vscode.workspace.workspaceFile = createStub("vscode.workspace.workspaceFile") vscode.workspace.asRelativePath = (_pathOrUri, _includeWorkspaceFolder) => { console.log("Called stubbed function: vscode.workspace.asRelativePath") return "" } vscode.workspace.createFileSystemWatcher = (_globPattern, _ignoreCreateEvents, _ignoreChangeEvents, _ignoreDeleteEvents) => { console.log("Called stubbed function: vscode.workspace.createFileSystemWatcher") return createStub("unknown") } vscode.workspace.findFiles = (_include, _exclude, _maxResults, _token) => { console.log("Called stubbed function: vscode.workspace.findFiles") return [] } vscode.workspace.saveAll = (_includeUntitled) => { console.log("Called stubbed function: vscode.workspace.saveAll") return false } vscode.workspace.applyEdit = (_edit, _metadata) => { console.log("Called stubbed function: vscode.workspace.applyEdit") return false } vscode.workspace.textDocuments = [] vscode.workspace.openTextDocument = (_uri) => { console.log("Called stubbed function: vscode.workspace.openTextDocument") return Promise.resolve(null) } vscode.workspace.openTextDocument = (_fileName) => { console.log("Called stubbed function: vscode.workspace.openTextDocument") return Promise.resolve(null) } vscode.workspace.openTextDocument = (_options) => { console.log("Called stubbed function: vscode.workspace.openTextDocument") return Promise.resolve(null) } vscode.workspace.registerTextDocumentContentProvider = (_scheme, _provider) => { console.log("Called stubbed function: vscode.workspace.registerTextDocumentContentProvider") return createStub("unknown") } vscode.workspace.onDidOpenTextDocument = createStub("vscode.workspace.onDidOpenTextDocument") vscode.workspace.onDidCloseTextDocument = createStub("vscode.workspace.onDidCloseTextDocument") vscode.workspace.onDidChangeTextDocument = createStub("vscode.workspace.onDidChangeTextDocument") vscode.workspace.onWillSaveTextDocument = createStub("vscode.workspace.onWillSaveTextDocument") vscode.workspace.onDidSaveTextDocument = createStub("vscode.workspace.onDidSaveTextDocument") vscode.workspace.notebookDocuments = createStub("vscode.workspace.notebookDocuments") vscode.workspace.openNotebookDocument = (_uri) => { console.log("Called stubbed function: vscode.workspace.openNotebookDocument") return Promise.resolve(null) } vscode.workspace.openNotebookDocument = (_notebookType, _content) => { console.log("Called stubbed function: vscode.workspace.openNotebookDocument") return Promise.resolve(null) } vscode.workspace.onDidChangeNotebookDocument = createStub("vscode.workspace.onDidChangeNotebookDocument") vscode.workspace.onWillSaveNotebookDocument = createStub("vscode.workspace.onWillSaveNotebookDocument") vscode.workspace.onDidSaveNotebookDocument = createStub("vscode.workspace.onDidSaveNotebookDocument") vscode.workspace.registerNotebookSerializer = (_notebookType, _serializer, _options) => { console.log("Called stubbed function: vscode.workspace.registerNotebookSerializer") return createStub("unknown") } vscode.workspace.onDidOpenNotebookDocument = createStub("vscode.workspace.onDidOpenNotebookDocument") vscode.workspace.onDidCloseNotebookDocument = createStub("vscode.workspace.onDidCloseNotebookDocument") vscode.workspace.onWillCreateFiles = createStub("vscode.workspace.onWillCreateFiles") vscode.workspace.onDidCreateFiles = createStub("vscode.workspace.onDidCreateFiles") vscode.workspace.onWillDeleteFiles = createStub("vscode.workspace.onWillDeleteFiles") vscode.workspace.onDidDeleteFiles = createStub("vscode.workspace.onDidDeleteFiles") vscode.workspace.onWillRenameFiles = createStub("vscode.workspace.onWillRenameFiles") vscode.workspace.onDidRenameFiles = createStub("vscode.workspace.onDidRenameFiles") const workspaceConfigStore = {} vscode.workspace.getConfiguration = (section) => ({ get: (key, defaultValue) => { return workspaceConfigStore[`${section}.${key}`] ?? defaultValue }, update: (key, value, _global) => { workspaceConfigStore[`${section}.${key}`] = value }, has: (key) => { return `${section}.${key}` in workspaceConfigStore }, }) vscode.workspace.onDidChangeConfiguration = createStub("vscode.workspace.onDidChangeConfiguration") vscode.workspace.registerTaskProvider = (_type, _provider) => { console.log("Called stubbed function: vscode.workspace.registerTaskProvider") return createStub("unknown") } vscode.workspace.registerFileSystemProvider = (_scheme, _provider, _options) => { console.log("Called stubbed function: vscode.workspace.registerFileSystemProvider") return createStub("unknown") } vscode.workspace.isTrusted = createStub("vscode.workspace.isTrusted") vscode.workspace.onDidGrantWorkspaceTrust = createStub("vscode.workspace.onDidGrantWorkspaceTrust") vscode.languages = {} vscode.languages.getLanguages = () => { console.log("Called stubbed function: vscode.languages.getLanguages") return "" } vscode.languages.setTextDocumentLanguage = (_document, _languageId) => { console.log("Called stubbed function: vscode.languages.setTextDocumentLanguage") return Promise.resolve(null) } vscode.languages.match = (_selector, _document) => { console.log("Called stubbed function: vscode.languages.match") return 0 } vscode.languages.onDidChangeDiagnostics = createStub("vscode.languages.onDidChangeDiagnostics") vscode.languages.getDiagnostics = (_resource) => { console.log("Called stubbed function: vscode.languages.getDiagnostics") return [] } vscode.languages.getDiagnostics = () => { console.log("Called stubbed function: vscode.languages.getDiagnostics") return [] } vscode.languages.createDiagnosticCollection = (_name) => { console.log("Called stubbed function: vscode.languages.createDiagnosticCollection") return createStub("unknown") } vscode.languages.createLanguageStatusItem = (_id, _selector) => { console.log("Called stubbed function: vscode.languages.createLanguageStatusItem") return createStub("unknown") } vscode.languages.registerCompletionItemProvider = (_selector, _provider, _triggerCharacters) => { console.log("Called stubbed function: vscode.languages.registerCompletionItemProvider") return createStub("unknown") } vscode.languages.registerInlineCompletionItemProvider = (_selector, _provider) => { console.log("Called stubbed function: vscode.languages.registerInlineCompletionItemProvider") return createStub("unknown") } vscode.languages.registerCodeActionsProvider = (_selector, _provider, _metadata) => { console.log("Called stubbed function: vscode.languages.registerCodeActionsProvider") return createStub("unknown") } vscode.languages.registerCodeLensProvider = (_selector, _provider) => { console.log("Called stubbed function: vscode.languages.registerCodeLensProvider") return createStub("unknown") } vscode.languages.registerDefinitionProvider = (_selector, _provider) => { console.log("Called stubbed function: vscode.languages.registerDefinitionProvider") return createStub("unknown") } vscode.languages.registerImplementationProvider = (_selector, _provider) => { console.log("Called stubbed function: vscode.languages.registerImplementationProvider") return createStub("unknown") } vscode.languages.registerTypeDefinitionProvider = (_selector, _provider) => { console.log("Called stubbed function: vscode.languages.registerTypeDefinitionProvider") return createStub("unknown") } vscode.languages.registerDeclarationProvider = (_selector, _provider) => { console.log("Called stubbed function: vscode.languages.registerDeclarationProvider") return createStub("unknown") } vscode.languages.registerHoverProvider = (_selector, _provider) => { console.log("Called stubbed function: vscode.languages.registerHoverProvider") return createStub("unknown") } vscode.languages.registerEvaluatableExpressionProvider = (_selector, _provider) => { console.log("Called stubbed function: vscode.languages.registerEvaluatableExpressionProvider") return createStub("unknown") } vscode.languages.registerInlineValuesProvider = (_selector, _provider) => { console.log("Called stubbed function: vscode.languages.registerInlineValuesProvider") return createStub("unknown") } vscode.languages.registerDocumentHighlightProvider = (_selector, _provider) => { console.log("Called stubbed function: vscode.languages.registerDocumentHighlightProvider") return createStub("unknown") } vscode.languages.registerDocumentSymbolProvider = (_selector, _provider, _metaData) => { console.log("Called stubbed function: vscode.languages.registerDocumentSymbolProvider") return createStub("unknown") } vscode.languages.registerWorkspaceSymbolProvider = (_provider) => { console.log("Called stubbed function: vscode.languages.registerWorkspaceSymbolProvider") return createStub("unknown") } vscode.languages.registerReferenceProvider = (_selector, _provider) => { console.log("Called stubbed function: vscode.languages.registerReferenceProvider") return createStub("unknown") } vscode.languages.registerRenameProvider = (_selector, _provider) => { console.log("Called stubbed function: vscode.languages.registerRenameProvider") return createStub("unknown") } vscode.languages.registerDocumentSemanticTokensProvider = (_selector, _provider, _legend) => { console.log("Called stubbed function: vscode.languages.registerDocumentSemanticTokensProvider") return createStub("unknown") } vscode.languages.registerDocumentRangeSemanticTokensProvider = (_selector, _provider, _legend) => { console.log("Called stubbed function: vscode.languages.registerDocumentRangeSemanticTokensProvider") return createStub("unknown") } vscode.languages.registerDocumentFormattingEditProvider = (_selector, _provider) => { console.log("Called stubbed function: vscode.languages.registerDocumentFormattingEditProvider") return createStub("unknown") } vscode.languages.registerDocumentRangeFormattingEditProvider = (_selector, _provider) => { console.log("Called stubbed function: vscode.languages.registerDocumentRangeFormattingEditProvider") return createStub("unknown") } vscode.languages.registerOnTypeFormattingEditProvider = (_selector, _provider, _firstTriggerCharacter, _moreTriggerCharacter) => { console.log("Called stubbed function: vscode.languages.registerOnTypeFormattingEditProvider") return createStub("unknown") } vscode.languages.registerSignatureHelpProvider = (_selector, _provider, _triggerCharacters) => { console.log("Called stubbed function: vscode.languages.registerSignatureHelpProvider") return createStub("unknown") } vscode.languages.registerSignatureHelpProvider = (_selector, _provider, _metadata) => { console.log("Called stubbed function: vscode.languages.registerSignatureHelpProvider") return createStub("unknown") } vscode.languages.registerDocumentLinkProvider = (_selector, _provider) => { console.log("Called stubbed function: vscode.languages.registerDocumentLinkProvider") return createStub("unknown") } vscode.languages.registerColorProvider = (_selector, _provider) => { console.log("Called stubbed function: vscode.languages.registerColorProvider") return createStub("unknown") } vscode.languages.registerInlayHintsProvider = (_selector, _provider) => { console.log("Called stubbed function: vscode.languages.registerInlayHintsProvider") return createStub("unknown") } vscode.languages.registerFoldingRangeProvider = (_selector, _provider) => { console.log("Called stubbed function: vscode.languages.registerFoldingRangeProvider") return createStub("unknown") } vscode.languages.registerSelectionRangeProvider = (_selector, _provider) => { console.log("Called stubbed function: vscode.languages.registerSelectionRangeProvider") return createStub("unknown") } vscode.languages.registerCallHierarchyProvider = (_selector, _provider) => { console.log("Called stubbed function: vscode.languages.registerCallHierarchyProvider") return createStub("unknown") } vscode.languages.registerTypeHierarchyProvider = (_selector, _provider) => { console.log("Called stubbed function: vscode.languages.registerTypeHierarchyProvider") return createStub("unknown") } vscode.languages.registerLinkedEditingRangeProvider = (_selector, _provider) => { console.log("Called stubbed function: vscode.languages.registerLinkedEditingRangeProvider") return createStub("unknown") } vscode.languages.registerDocumentDropEditProvider = (_selector, _provider) => { console.log("Called stubbed function: vscode.languages.registerDocumentDropEditProvider") return createStub("unknown") } vscode.languages.setLanguageConfiguration = (_language, _configuration) => { console.log("Called stubbed function: vscode.languages.setLanguageConfiguration") return createStub("unknown") } vscode.NotebookEditorRevealType = { Default: 0, InCenter: 0, InCenterIfOutsideViewport: 0, AtTop: 0 } vscode.NotebookCellKind = { Markup: 0, Code: 0 } vscode.NotebookRange = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.NotebookRange(", args, ")") return createStub(vscode.NotebookRange) } } vscode.NotebookCellOutputItem = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.NotebookCellOutputItem(", args, ")") return createStub(vscode.NotebookCellOutputItem) } } vscode.NotebookCellOutput = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.NotebookCellOutput(", args, ")") return createStub(vscode.NotebookCellOutput) } } vscode.NotebookCellData = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.NotebookCellData(", args, ")") return createStub(vscode.NotebookCellData) } } vscode.NotebookData = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.NotebookData(", args, ")") return createStub(vscode.NotebookData) } } vscode.NotebookControllerAffinity = { Default: 0, Preferred: 0 } vscode.NotebookCellStatusBarAlignment = { Left: 0, Right: 0 } vscode.NotebookCellStatusBarItem = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.NotebookCellStatusBarItem(", args, ")") return createStub(vscode.NotebookCellStatusBarItem) } } vscode.notebooks = {} vscode.notebooks.createNotebookController = (_id, _notebookType, _label, _handler) => { console.log("Called stubbed function: vscode.notebooks.createNotebookController") return createStub("unknown") } vscode.notebooks.registerNotebookCellStatusBarItemProvider = (_notebookType, _provider) => { console.log("Called stubbed function: vscode.notebooks.registerNotebookCellStatusBarItemProvider") return createStub("unknown") } vscode.notebooks.createRendererMessaging = (_rendererId) => { console.log("Called stubbed function: vscode.notebooks.createRendererMessaging") return createStub("unknown") } vscode.scm = {} vscode.scm.inputBox = createStub("vscode.scm.inputBox") vscode.scm.createSourceControl = (_id, _label, _rootUri) => { console.log("Called stubbed function: vscode.scm.createSourceControl") return createStub("unknown") } vscode.DebugAdapterExecutable = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.DebugAdapterExecutable(", args, ")") return createStub(vscode.DebugAdapterExecutable) } } vscode.DebugAdapterServer = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.DebugAdapterServer(", args, ")") return createStub(vscode.DebugAdapterServer) } } vscode.DebugAdapterNamedPipeServer = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.DebugAdapterNamedPipeServer(", args, ")") return createStub(vscode.DebugAdapterNamedPipeServer) } } vscode.DebugAdapterInlineImplementation = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.DebugAdapterInlineImplementation(", args, ")") return createStub(vscode.DebugAdapterInlineImplementation) } } vscode.Breakpoint = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.Breakpoint(", args, ")") return createStub(vscode.Breakpoint) } } vscode.SourceBreakpoint = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.SourceBreakpoint(", args, ")") return createStub(vscode.SourceBreakpoint) } } vscode.FunctionBreakpoint = class { constructor(...args) { console.log("Constructed stubbed class: new vscode.FunctionBreakpoint(", args, ")") return createStub(vscode.FunctionBreakpoint) } } vscode.DebugConsoleMode = { Separate: 0, MergeWithParent: 0 } vscode.DebugConfigurationProviderTriggerKind = { Initial: 0, Dynamic: 0 } vscode.debug = {} vscode.debug.activeDebugSession = createStub("vscode.debug.activeDebugSession") vscode.debug.activeDebugConsole = createStub("vscode.debug.activeDebugConsole") vscode.debug.breakpoints = createStub("vscode.debug.breakpoints") vscode.debug.onDidChangeActiveDebugSession = createStub("vscode.debug.onDidChangeActiveDebugSession") vscode.debug.onDidStartDebugSession = createStub("vscode.debug.onDidStartDebugSession") vscode.debug.onDidReceiveDebugSessionCustomEvent = createStub("vscode.debug.onDidReceiveDebugSessionCustomEvent") vscode.debug.onDidTerminateDebugSession = createStub("vscode.debug.onDidTerminateDebugSession") vscode.debug.onDidChangeBreakpoints = createStub("vscode.debug.onDidChangeBreakpoints") vscode.debug.registerDebugConfigurationProvider = (_debugType, _provider, _triggerKind) => { console.log("Called stubbed function: vscode.debug.registerDebugConfigurationProvider") return createStub("unknown") } vscode.debug.registerDebugAdapterDescriptorFactory = (_debugType, _factory) => { console.log("Called stubbed function: vscode.debug.registerDebugAdapterDescriptorFactory") return createStub("unknown") } vscode.debug.registerDebugAdapterTrackerFactory = (_debugType, _factory) => { console.log("Called stubbed function: vscode.debug.registerDebugAdapterTrackerFactory") return createStub("unknown") } vscode.debug.startDebugging = (_folder, _nameOrConfiguration, _parentSessionOrOptions) => { console.log("Called stubbed function: vscode.debug.startDebugging") return false } vscode.debug.stopDebugging = (_session) => { console.log("Called stubbed function: vscode.debug.stopDebugging") } vscode.debug.addBreakpoints = (_breakpoints) => { console.log("Called stubbed function: vscode.debug.addBreakpoints") } vscode.debug.removeBreakpoints = (_breakpoints) => { console.log("Called stubbed function: vscode.debug.removeBreakpoints") } vscode.debug.asDebugSourceUri = (_source, _session) => { console.log("Called stubbed function: vscode.debug.asDebugSourceUri") return createStub("unknown") } vscode.extensions = {} vscode.extensions.getExtension = (_extensionId) => { console.log("Called stubbed function: vscode.extensions.getExtension") return createStub("unknown") } vscode.extensions.all = [] vscode.extensions.onDidChange = createStub("vscode.extensions.onDidChange") vscode.CommentThreadCollapsibleState = { Collapsed: 0, Expanded: 0 } vscode.CommentMode = { Editing: 0, Preview: 0 } vscode.CommentThreadState = { Unresolved: 0, Resolved: 0 } vscode.comments = {} vscode.comments.createCommentController = (_id, _label) => { console.log("Called stubbed function: vscode.comments.createCommentController") return createStub("unknown") } vscode.authentication = {} vscode.authen