@@ -13,7 +13,7 @@ import { URI } from 'vs/base/common/uri';
1313import { ILogService } from 'vs/platform/log/common/log' ;
1414import { ExtHostExtensionServiceShape , IInitData , MainContext , MainThreadExtensionServiceShape , MainThreadTelemetryShape , MainThreadWorkspaceShape , IResolveAuthorityResult } from 'vs/workbench/api/common/extHost.protocol' ;
1515import { ExtHostConfiguration , IExtHostConfiguration } from 'vs/workbench/api/common/extHostConfiguration' ;
16- import { ActivatedExtension , EmptyExtension , ExtensionActivatedByAPI , ExtensionActivatedByEvent , ExtensionActivationReason , ExtensionActivationTimes , ExtensionActivationTimesBuilder , ExtensionsActivator , IExtensionAPI , IExtensionContext , IExtensionModule , HostExtension , ExtensionActivationTimesFragment } from 'vs/workbench/api/common/extHostExtensionActivator' ;
16+ import { ActivatedExtension , EmptyExtension , ExtensionActivatedByAPI , ExtensionActivatedByEvent , ExtensionActivationReason , ExtensionActivationTimes , ExtensionActivationTimesBuilder , ExtensionsActivator , IExtensionAPI , IExtensionModule , HostExtension , ExtensionActivationTimesFragment } from 'vs/workbench/api/common/extHostExtensionActivator' ;
1717import { ExtHostStorage , IExtHostStorage } from 'vs/workbench/api/common/extHostStorage' ;
1818import { ExtHostWorkspace , IExtHostWorkspace } from 'vs/workbench/api/common/extHostWorkspace' ;
1919import { ExtensionActivationError } from 'vs/workbench/services/extensions/common/extensions' ;
@@ -331,11 +331,11 @@ export abstract class AbstractExtHostExtensionService implements ExtHostExtensio
331331 this . _logService . info ( `ExtensionService#_doActivateExtension ${ extensionDescription . identifier . value } ${ JSON . stringify ( reason ) } ` ) ;
332332
333333 const activationTimesBuilder = new ExtensionActivationTimesBuilder ( reason . startup ) ;
334- return Promise . all < any > ( [
335- this . _loadCommonJSModule ( joinPath ( extensionDescription . extensionLocation , extensionDescription . main ) , activationTimesBuilder ) ,
334+ return Promise . all ( [
335+ this . _loadCommonJSModule < IExtensionModule > ( joinPath ( extensionDescription . extensionLocation , extensionDescription . main ) , activationTimesBuilder ) ,
336336 this . _loadExtensionContext ( extensionDescription )
337337 ] ) . then ( values => {
338- return AbstractExtHostExtensionService . _callActivate ( this . _logService , extensionDescription . identifier , < IExtensionModule > values [ 0 ] , < IExtensionContext > values [ 1 ] , activationTimesBuilder ) ;
338+ return AbstractExtHostExtensionService . _callActivate ( this . _logService , extensionDescription . identifier , values [ 0 ] , values [ 1 ] , activationTimesBuilder ) ;
339339 } ) ;
340340 }
341341
@@ -353,7 +353,7 @@ export abstract class AbstractExtHostExtensionService implements ExtHostExtensio
353353 this . _storagePath . whenReady
354354 ] ) . then ( ( ) => {
355355 const that = this ;
356- return Object . freeze ( < IExtensionContext > {
356+ return Object . freeze < vscode . ExtensionContext > ( {
357357 globalState,
358358 workspaceState,
359359 subscriptions : [ ] ,
@@ -366,7 +366,7 @@ export abstract class AbstractExtHostExtensionService implements ExtHostExtensio
366366 } ) ;
367367 }
368368
369- private static _callActivate ( logService : ILogService , extensionId : ExtensionIdentifier , extensionModule : IExtensionModule , context : IExtensionContext , activationTimesBuilder : ExtensionActivationTimesBuilder ) : Promise < ActivatedExtension > {
369+ private static _callActivate ( logService : ILogService , extensionId : ExtensionIdentifier , extensionModule : IExtensionModule , context : vscode . ExtensionContext , activationTimesBuilder : ExtensionActivationTimesBuilder ) : Promise < ActivatedExtension > {
370370 // Make sure the extension's surface is not undefined
371371 extensionModule = extensionModule || {
372372 activate : undefined ,
@@ -378,7 +378,7 @@ export abstract class AbstractExtHostExtensionService implements ExtHostExtensio
378378 } ) ;
379379 }
380380
381- private static _callActivateOptional ( logService : ILogService , extensionId : ExtensionIdentifier , extensionModule : IExtensionModule , context : IExtensionContext , activationTimesBuilder : ExtensionActivationTimesBuilder ) : Promise < IExtensionAPI > {
381+ private static _callActivateOptional ( logService : ILogService , extensionId : ExtensionIdentifier , extensionModule : IExtensionModule , context : vscode . ExtensionContext , activationTimesBuilder : ExtensionActivationTimesBuilder ) : Promise < IExtensionAPI > {
382382 if ( typeof extensionModule . activate === 'function' ) {
383383 try {
384384 activationTimesBuilder . activateCallStart ( ) ;
0 commit comments