(task: vscode.Task)
| 158 | } |
| 159 | |
| 160 | public async resolveTask(task: vscode.Task): Promise<vscode.Task> { |
| 161 | const taskInfo: RTaskInfo = { |
| 162 | definition: <RTaskDefinition>task.definition, |
| 163 | group: task.group, |
| 164 | name: task.name |
| 165 | }; |
| 166 | const rPath = await getRpath(false); |
| 167 | if (!rPath) { |
| 168 | throw 'R path not set.'; |
| 169 | } |
| 170 | return asRTask(rPath, vscode.TaskScope.Workspace, taskInfo); |
| 171 | } |
| 172 | } |