|
3 | 3 | * Licensed under the MIT License. See License.txt in the project root for license information.
|
4 | 4 | *--------------------------------------------------------------------------------------------*/
|
5 | 5 |
|
6 |
| -import { ILocalProcessExtensionHostDataProvider, LocalProcessExtensionHost } from 'vs/workbench/services/extensions/electron-browser/localProcessExtensionHost'; |
| 6 | +import { ILocalProcessExtensionHostDataProvider, ILocalProcessExtensionHostInitData, LocalProcessExtensionHost } from 'vs/workbench/services/extensions/electron-browser/localProcessExtensionHost'; |
7 | 7 |
|
8 | 8 | import { CachedExtensionScanner } from 'vs/workbench/services/extensions/electron-sandbox/cachedExtensionScanner';
|
9 | 9 | import { registerSingleton } from 'vs/platform/instantiation/common/extensions';
|
@@ -35,7 +35,7 @@ import { IRemoteExplorerService } from 'vs/workbench/services/remote/common/remo
|
35 | 35 | import { Action2, registerAction2 } from 'vs/platform/actions/common/actions';
|
36 | 36 | import { getRemoteName } from 'vs/platform/remote/common/remoteHosts';
|
37 | 37 | import { IRemoteAgentEnvironment } from 'vs/platform/remote/common/remoteAgentEnvironment';
|
38 |
| -import { IWebWorkerExtensionHostDataProvider, WebWorkerExtensionHost } from 'vs/workbench/services/extensions/browser/webWorkerExtensionHost'; |
| 38 | +import { IWebWorkerExtensionHostDataProvider, IWebWorkerExtensionHostInitData, WebWorkerExtensionHost } from 'vs/workbench/services/extensions/browser/webWorkerExtensionHost'; |
39 | 39 | import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace';
|
40 | 40 | import { ILogService } from 'vs/platform/log/common/log';
|
41 | 41 | import { CATEGORIES } from 'vs/workbench/common/actions';
|
@@ -157,7 +157,7 @@ export class ExtensionService extends AbstractExtensionService implements IExten
|
157 | 157 |
|
158 | 158 | private _createLocalExtensionHostDataProvider(isInitialStart: boolean, desiredRunningLocation: ExtensionRunningLocation): ILocalProcessExtensionHostDataProvider & IWebWorkerExtensionHostDataProvider {
|
159 | 159 | return {
|
160 |
| - getInitData: async () => { |
| 160 | + getInitData: async (): Promise<ILocalProcessExtensionHostInitData & IWebWorkerExtensionHostInitData> => { |
161 | 161 | if (isInitialStart) {
|
162 | 162 | // Here we load even extensions that would be disabled by workspace trust
|
163 | 163 | const localExtensions = this._checkEnabledAndProposedAPI(await this._scanAllLocalExtensions(), /* ignore workspace trust */true);
|
|
0 commit comments