@@ -14,6 +14,7 @@ import { IConfigurationService } from 'vs/platform/configuration/common/configur
14
14
import { optional } from 'vs/platform/instantiation/common/instantiation' ;
15
15
import { DEFAULT_TERMINAL_OSX } from 'vs/workbench/contrib/externalTerminal/node/externalTerminal' ;
16
16
import { FileAccess } from 'vs/base/common/network' ;
17
+ import { ITerminalEnvironment } from 'vs/platform/terminal/common/terminal' ;
17
18
18
19
const TERMINAL_TITLE = nls . localize ( 'console.title' , "VS Code Console" ) ;
19
20
@@ -37,7 +38,7 @@ export class WindowsExternalTerminalService implements IExternalTerminalService
37
38
}
38
39
}
39
40
40
- public runInTerminal ( title : string , dir : string , args : string [ ] , envVars : env . IProcessEnvironment , settings : IExternalTerminalSettings ) : Promise < number | undefined > {
41
+ public runInTerminal ( title : string , dir : string , args : string [ ] , envVars : ITerminalEnvironment , settings : IExternalTerminalSettings ) : Promise < number | undefined > {
41
42
42
43
const exec = settings . windowsExec || WindowsExternalTerminalService . getDefaultTerminalWindows ( ) ;
43
44
@@ -139,7 +140,7 @@ export class MacExternalTerminalService implements IExternalTerminalService {
139
140
}
140
141
}
141
142
142
- public runInTerminal ( title : string , dir : string , args : string [ ] , envVars : env . IProcessEnvironment , settings : IExternalTerminalSettings ) : Promise < number | undefined > {
143
+ public runInTerminal ( title : string , dir : string , args : string [ ] , envVars : ITerminalEnvironment , settings : IExternalTerminalSettings ) : Promise < number | undefined > {
143
144
144
145
const terminalApp = settings . osxExec || DEFAULT_TERMINAL_OSX ;
145
146
@@ -239,7 +240,7 @@ export class LinuxExternalTerminalService implements IExternalTerminalService {
239
240
}
240
241
}
241
242
242
- public runInTerminal ( title : string , dir : string , args : string [ ] , envVars : env . IProcessEnvironment , settings : IExternalTerminalSettings ) : Promise < number | undefined > {
243
+ public runInTerminal ( title : string , dir : string , args : string [ ] , envVars : ITerminalEnvironment , settings : IExternalTerminalSettings ) : Promise < number | undefined > {
243
244
244
245
const execPromise = settings . linuxExec ? Promise . resolve ( settings . linuxExec ) : LinuxExternalTerminalService . getDefaultTerminalLinuxReady ( ) ;
245
246
0 commit comments