@@ -20,27 +20,26 @@ export interface LifecycleServiceParams {
2020
2121const  DEFAULT_RESOLVE_STARTUP_KIND : StartupKindResolver  =  ( resolveDefault )  =>  resolveDefault ( ) 
2222
23- class  BrowserLifecycleServiceOverride  extends  BrowserLifecycleService  { 
24-   constructor ( 
25-     private  params : LifecycleServiceParams , 
26-     @ILogService  logService : ILogService , 
27-     @IStorageService  storageService : IStorageService 
28-   )  { 
29-     super ( logService ,  storageService ) 
30-   } 
23+ export  default  function  getServiceOverride ( 
24+   params : LifecycleServiceParams  =  { } 
25+ ) : IEditorOverrideServices  { 
26+   class  BrowserLifecycleServiceOverride  extends  BrowserLifecycleService  { 
27+     constructor ( 
28+       @ILogService  logService : ILogService , 
29+       @IStorageService  storageService : IStorageService 
30+     )  { 
31+       super ( logService ,  storageService ) 
32+     } 
3133
32-   protected  override  doResolveStartupKind ( ) : StartupKind  |  undefined  { 
33-     return  ( this . params . resolveStartupKind  ??  DEFAULT_RESOLVE_STARTUP_KIND ) ( ( )  => 
34-       super . doResolveStartupKind ( ) 
35-     ) 
34+     protected  override  doResolveStartupKind ( ) : StartupKind  |  undefined  { 
35+       return  ( params . resolveStartupKind  ??  DEFAULT_RESOLVE_STARTUP_KIND ) ( ( )  => 
36+         super . doResolveStartupKind ( ) 
37+       ) 
38+     } 
3639  } 
37- } 
3840
39- export  default  function  getServiceOverride ( 
40-   options : LifecycleServiceParams  =  { } 
41- ) : IEditorOverrideServices  { 
4241  return  { 
43-     [ ILifecycleService . toString ( ) ] : new  SyncDescriptor ( BrowserLifecycleServiceOverride ,   [ options ] ) , 
42+     [ ILifecycleService . toString ( ) ] : new  SyncDescriptor ( BrowserLifecycleServiceOverride ) , 
4443    [ ITimerService . toString ( ) ] : new  SyncDescriptor ( TimerService ) 
4544  } 
4645} 
0 commit comments