| /*--------------------------------------------------------- |
| * Copyright 2022 The Go Authors. All rights reserved. |
| * Licensed under the MIT License. See LICENSE in the project root for license information. |
| *--------------------------------------------------------*/ |
| |
| import * as vscode from 'vscode'; |
| |
| import { CommandFactory } from '.'; |
| |
| export const startDebugSession: CommandFactory = () => { |
| return (config: string | vscode.DebugConfiguration) => { |
| let workspaceFolder; |
| if (vscode.window.activeTextEditor) { |
| workspaceFolder = vscode.workspace.getWorkspaceFolder(vscode.window.activeTextEditor.document.uri); |
| } |
| return vscode.debug.startDebugging(workspaceFolder, config); |
| }; |
| }; |