1
1
import * as path from "path" ;
2
- import { cache , exported } from "../common/decorators" ;
2
+ import { cache } from "../common/decorators" ;
3
3
import * as constants from "../constants" ;
4
4
import { createRegExp , regExpEscape } from "../common/helpers" ;
5
5
@@ -25,7 +25,6 @@ export class ExtensibilityService implements IExtensibilityService {
25
25
private $requireService : IRequireService ) {
26
26
}
27
27
28
- @exported ( "extensibilityService" )
29
28
public async installExtension ( extensionName : string ) : Promise < IExtensionData > {
30
29
this . $logger . trace ( `Start installation of extension '${ extensionName } '.` ) ;
31
30
@@ -45,7 +44,6 @@ export class ExtensibilityService implements IExtensibilityService {
45
44
return this . getInstalledExtensionData ( installResultInfo . name ) ;
46
45
}
47
46
48
- @exported ( "extensibilityService" )
49
47
public async uninstallExtension ( extensionName : string ) : Promise < void > {
50
48
this . $logger . trace ( `Start uninstallation of extension '${ extensionName } '.` ) ;
51
49
@@ -61,7 +59,6 @@ export class ExtensibilityService implements IExtensibilityService {
61
59
return _ . keys ( installedExtensions ) . map ( installedExtension => this . getInstalledExtensionData ( installedExtension ) ) ;
62
60
}
63
61
64
- @exported ( "extensibilityService" )
65
62
public loadExtensions ( ) : Promise < IExtensionData > [ ] {
66
63
this . $logger . trace ( "Loading extensions." ) ;
67
64
@@ -77,7 +74,6 @@ export class ExtensibilityService implements IExtensibilityService {
77
74
. map ( name => this . loadExtension ( name ) ) ;
78
75
}
79
76
80
- @exported ( "extensibilityService" )
81
77
public getInstalledExtensions ( ) : IStringDictionary {
82
78
if ( this . $fs . exists ( this . pathToPackageJson ) ) {
83
79
return this . $fs . readJson ( this . pathToPackageJson ) . dependencies ;
@@ -98,7 +94,6 @@ export class ExtensibilityService implements IExtensibilityService {
98
94
} ;
99
95
}
100
96
101
- @exported ( "extensibilityService" )
102
97
public async loadExtension ( extensionName : string ) : Promise < IExtensionData > {
103
98
try {
104
99
await this . assertExtensionIsInstalled ( extensionName ) ;
0 commit comments