|
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