@@ -17,15 +17,15 @@ import { Subject } from 'rxjs';
1717import colors from 'colors' ;
1818import { resolve } from 'node:path' ;
1919import { FileService } from '@core/services/files/index.js' ;
20- import { ScanFolderResult } from 'src/cli/interfaces/stats.interface.js' ;
20+ import { CliScanFoundFolder } from 'src/cli/interfaces/stats.interface.js' ;
2121
2222export class ResultsUi extends HeavyUi implements InteractiveUi {
2323 resultIndex = 0 ;
2424 previousIndex = 0 ;
2525 scroll : number = 0 ;
2626 private haveResultsAfterCompleted = true ;
2727
28- readonly delete$ = new Subject < ScanFolderResult > ( ) ;
28+ readonly delete$ = new Subject < CliScanFoundFolder > ( ) ;
2929 readonly showErrors$ = new Subject < null > ( ) ;
3030 readonly openFolder$ = new Subject < string > ( ) ;
3131
@@ -98,7 +98,7 @@ export class ResultsUi extends HeavyUi implements InteractiveUi {
9898 private printResults ( ) : void {
9999 const visibleFolders = this . getVisibleScrollFolders ( ) ;
100100
101- visibleFolders . forEach ( ( folder : ScanFolderResult , index : number ) => {
101+ visibleFolders . forEach ( ( folder : CliScanFoundFolder , index : number ) => {
102102 const row = MARGINS . ROW_RESULTS_START + index ;
103103 this . printFolderRow ( folder , row ) ;
104104 } ) ;
@@ -115,7 +115,7 @@ export class ResultsUi extends HeavyUi implements InteractiveUi {
115115 } ) ;
116116 }
117117
118- private printFolderRow ( folder : ScanFolderResult , row : number ) : void {
118+ private printFolderRow ( folder : CliScanFoundFolder , row : number ) : void {
119119 this . clearLine ( row ) ;
120120 let { path, lastModification, size } = this . getFolderTexts ( folder ) ;
121121 const isRowSelected = row === this . getRealCursorPosY ( ) ;
@@ -147,7 +147,7 @@ export class ResultsUi extends HeavyUi implements InteractiveUi {
147147 } ) ;
148148 }
149149
150- private getFolderTexts ( folder : ScanFolderResult ) : {
150+ private getFolderTexts ( folder : CliScanFoundFolder ) : {
151151 path : string ;
152152 size : string ;
153153 lastModification : string ;
@@ -278,7 +278,7 @@ export class ResultsUi extends HeavyUi implements InteractiveUi {
278278 this . fitScroll ( ) ;
279279 }
280280
281- private getFolderPathText ( folder : ScanFolderResult ) : string {
281+ private getFolderPathText ( folder : CliScanFoundFolder ) : string {
282282 let cutFrom = OVERFLOW_CUT_FROM ;
283283 let text = folder . path ;
284284 const ACTIONS = {
@@ -350,7 +350,7 @@ export class ResultsUi extends HeavyUi implements InteractiveUi {
350350 return this . getRow ( this . resultIndex ) - this . scroll ;
351351 }
352352
353- private getVisibleScrollFolders ( ) : ScanFolderResult [ ] {
353+ private getVisibleScrollFolders ( ) : CliScanFoundFolder [ ] {
354354 return this . resultsService . results . slice (
355355 this . scroll ,
356356 this . getRowsAvailable ( ) + this . scroll ,
0 commit comments