@@ -9,10 +9,6 @@ function failureResult(error: Error): FeatureActivationResult {
99 return { success : false , error } ;
1010}
1111
12- function successResult ( disabled = false ) : FeatureActivationResult {
13- return { success : true , disabled } ;
14- }
15-
1612export class FeatureLoader {
1713 private modules = new Map < string , FeatureModule > ( ) ;
1814 private activatedModules = new Set < string > ( ) ;
@@ -34,12 +30,6 @@ export class FeatureLoader {
3430 }
3531 }
3632
37- async activateAll (
38- context : vscode . ExtensionContext
39- ) : Promise < Map < string , FeatureActivationResult > > {
40- return this . activateStartupModules ( context ) ;
41- }
42-
4333 async activateStartupModules (
4434 context : vscode . ExtensionContext
4535 ) : Promise < Map < string , FeatureActivationResult > > {
@@ -89,22 +79,6 @@ export class FeatureLoader {
8979 Logger . info ( "所有功能模块已停用" ) ;
9080 }
9181
92- getActivationResult ( name : string ) : FeatureActivationResult | undefined {
93- return this . activationResults . get ( name ) ;
94- }
95-
96- isActivated ( name : string ) : boolean {
97- return this . activatedModules . has ( name ) ;
98- }
99-
100- getRegisteredModules ( ) : string [ ] {
101- return Array . from ( this . modules . keys ( ) ) ;
102- }
103-
104- getActivatedModules ( ) : string [ ] {
105- return Array . from ( this . activatedModules ) ;
106- }
107-
10882 private async activateModulesParallel (
10983 modules : FeatureModule [ ] ,
11084 context : vscode . ExtensionContext
@@ -275,5 +249,3 @@ export class FeatureLoader {
275249}
276250
277251export const featureLoader = new FeatureLoader ( ) ;
278-
279- export { successResult as createSuccessResult , failureResult as createFailureResult } ;
0 commit comments