Start building out env var service

This commit is contained in:
Daniel Imms
2020-03-25 07:26:11 -07:00
parent 338d4298f4
commit b41b85d224
5 changed files with 110 additions and 4 deletions

View File

@@ -5,7 +5,7 @@
import { DisposableStore, Disposable, IDisposable } from 'vs/base/common/lifecycle';
import { IShellLaunchConfig, ITerminalProcessExtHostProxy, ISpawnExtHostProcessRequest, ITerminalDimensions, EXT_HOST_CREATION_DELAY, IAvailableShellsRequest, IDefaultShellAndArgsRequest, IStartExtensionTerminalRequest } from 'vs/workbench/contrib/terminal/common/terminal';
import { ExtHostContext, ExtHostTerminalServiceShape, MainThreadTerminalServiceShape, MainContext, IExtHostContext, IShellLaunchConfigDto, TerminalLaunchConfig, ITerminalDimensionsDto } from 'vs/workbench/api/common/extHost.protocol';
import { ExtHostContext, ExtHostTerminalServiceShape, MainThreadTerminalServiceShape, MainContext, IExtHostContext, IShellLaunchConfigDto, TerminalLaunchConfig, ITerminalDimensionsDto, IEnvironmentVariableCollectionDto } from 'vs/workbench/api/common/extHost.protocol';
import { extHostNamedCustomer } from 'vs/workbench/api/common/extHostCustomers';
import { URI } from 'vs/base/common/uri';
import { StopWatch } from 'vs/base/common/stopwatch';
@@ -346,6 +346,11 @@ export class MainThreadTerminalService implements MainThreadTerminalServiceShape
}
return terminal;
}
$updateEnvironmentVariableCollections(collections: IEnvironmentVariableCollectionDto[]): void {
// TODO: Pass on to env var service
throw new Error('Method not implemented.');
}
}
/**