@@ -402,8 +402,8 @@ export class QueryHistoryManager extends DisposableObject {
402402 }
403403
404404 async handleOpenQuery (
405- singleItem : QueryHistoryInfo ,
406- multiSelect : QueryHistoryInfo [ ] ,
405+ singleItem : QueryHistoryInfo | undefined ,
406+ multiSelect : QueryHistoryInfo [ ] | undefined ,
407407 ) : Promise < void > {
408408 const { finalSingleItem, finalMultiSelect } = this . determineSelection (
409409 singleItem ,
@@ -465,8 +465,8 @@ export class QueryHistoryManager extends DisposableObject {
465465 }
466466
467467 async handleRemoveHistoryItem (
468- singleItem : QueryHistoryInfo ,
469- multiSelect : QueryHistoryInfo [ ] = [ ] ,
468+ singleItem : QueryHistoryInfo | undefined ,
469+ multiSelect : QueryHistoryInfo [ ] | undefined ,
470470 ) {
471471 const { finalSingleItem, finalMultiSelect } = this . determineSelection (
472472 singleItem ,
@@ -566,14 +566,14 @@ export class QueryHistoryManager extends DisposableObject {
566566
567567 async handleRenameItem (
568568 singleItem : QueryHistoryInfo ,
569- multiSelect : QueryHistoryInfo [ ] ,
569+ multiSelect : QueryHistoryInfo [ ] | undefined ,
570570 ) : Promise < void > {
571571 const { finalSingleItem, finalMultiSelect } = this . determineSelection (
572572 singleItem ,
573573 multiSelect ,
574574 ) ;
575575
576- if ( ! this . assertSingleQuery ( finalMultiSelect ) ) {
576+ if ( ! this . assertSingleQuery ( finalMultiSelect ) || ! finalSingleItem ) {
577577 return ;
578578 }
579579
@@ -595,7 +595,7 @@ export class QueryHistoryManager extends DisposableObject {
595595
596596 async handleCompareWith (
597597 singleItem : QueryHistoryInfo ,
598- multiSelect : QueryHistoryInfo [ ] ,
598+ multiSelect : QueryHistoryInfo [ ] | undefined ,
599599 ) {
600600 const { finalSingleItem, finalMultiSelect } = this . determineSelection (
601601 singleItem ,
@@ -633,8 +633,8 @@ export class QueryHistoryManager extends DisposableObject {
633633 }
634634
635635 async handleItemClicked (
636- singleItem : QueryHistoryInfo ,
637- multiSelect : QueryHistoryInfo [ ] = [ ] ,
636+ singleItem : QueryHistoryInfo | undefined ,
637+ multiSelect : QueryHistoryInfo [ ] | undefined ,
638638 ) {
639639 const { finalSingleItem, finalMultiSelect } = this . determineSelection (
640640 singleItem ,
@@ -668,7 +668,7 @@ export class QueryHistoryManager extends DisposableObject {
668668
669669 async handleShowQueryLog (
670670 singleItem : QueryHistoryInfo ,
671- multiSelect : QueryHistoryInfo [ ] ,
671+ multiSelect : QueryHistoryInfo [ ] | undefined ,
672672 ) {
673673 // Local queries only
674674 if ( ! this . assertSingleQuery ( multiSelect ) || singleItem ?. t !== "local" ) {
@@ -709,7 +709,7 @@ export class QueryHistoryManager extends DisposableObject {
709709
710710 async handleOpenQueryDirectory (
711711 singleItem : QueryHistoryInfo ,
712- multiSelect : QueryHistoryInfo [ ] ,
712+ multiSelect : QueryHistoryInfo [ ] | undefined ,
713713 ) {
714714 const { finalSingleItem, finalMultiSelect } = this . determineSelection (
715715 singleItem ,
@@ -783,7 +783,7 @@ export class QueryHistoryManager extends DisposableObject {
783783
784784 async handleShowEvalLog (
785785 singleItem : QueryHistoryInfo ,
786- multiSelect : QueryHistoryInfo [ ] ,
786+ multiSelect : QueryHistoryInfo [ ] | undefined ,
787787 ) {
788788 const { finalSingleItem, finalMultiSelect } = this . determineSelection (
789789 singleItem ,
@@ -811,7 +811,7 @@ export class QueryHistoryManager extends DisposableObject {
811811
812812 async handleShowEvalLogSummary (
813813 singleItem : QueryHistoryInfo ,
814- multiSelect : QueryHistoryInfo [ ] ,
814+ multiSelect : QueryHistoryInfo [ ] | undefined ,
815815 ) {
816816 const { finalSingleItem, finalMultiSelect } = this . determineSelection (
817817 singleItem ,
@@ -849,7 +849,7 @@ export class QueryHistoryManager extends DisposableObject {
849849
850850 async handleShowEvalLogViewer (
851851 singleItem : QueryHistoryInfo ,
852- multiSelect : QueryHistoryInfo [ ] ,
852+ multiSelect : QueryHistoryInfo [ ] | undefined ,
853853 ) {
854854 const { finalSingleItem, finalMultiSelect } = this . determineSelection (
855855 singleItem ,
@@ -889,7 +889,7 @@ export class QueryHistoryManager extends DisposableObject {
889889
890890 async handleCancel (
891891 singleItem : QueryHistoryInfo ,
892- multiSelect : QueryHistoryInfo [ ] ,
892+ multiSelect : QueryHistoryInfo [ ] | undefined ,
893893 ) {
894894 const { finalSingleItem, finalMultiSelect } = this . determineSelection (
895895 singleItem ,
@@ -954,7 +954,7 @@ export class QueryHistoryManager extends DisposableObject {
954954
955955 async handleViewSarifAlerts (
956956 singleItem : QueryHistoryInfo ,
957- multiSelect : QueryHistoryInfo [ ] ,
957+ multiSelect : QueryHistoryInfo [ ] | undefined ,
958958 ) {
959959 const { finalSingleItem, finalMultiSelect } = this . determineSelection (
960960 singleItem ,
@@ -988,7 +988,7 @@ export class QueryHistoryManager extends DisposableObject {
988988
989989 async handleViewCsvResults (
990990 singleItem : QueryHistoryInfo ,
991- multiSelect : QueryHistoryInfo [ ] ,
991+ multiSelect : QueryHistoryInfo [ ] | undefined ,
992992 ) {
993993 const { finalSingleItem, finalMultiSelect } = this . determineSelection (
994994 singleItem ,
@@ -1016,7 +1016,7 @@ export class QueryHistoryManager extends DisposableObject {
10161016
10171017 async handleViewCsvAlerts (
10181018 singleItem : QueryHistoryInfo ,
1019- multiSelect : QueryHistoryInfo [ ] ,
1019+ multiSelect : QueryHistoryInfo [ ] | undefined ,
10201020 ) {
10211021 const { finalSingleItem, finalMultiSelect } = this . determineSelection (
10221022 singleItem ,
@@ -1044,7 +1044,7 @@ export class QueryHistoryManager extends DisposableObject {
10441044
10451045 async handleViewDil (
10461046 singleItem : QueryHistoryInfo ,
1047- multiSelect : QueryHistoryInfo [ ] ,
1047+ multiSelect : QueryHistoryInfo [ ] | undefined ,
10481048 ) {
10491049 const { finalSingleItem, finalMultiSelect } = this . determineSelection (
10501050 singleItem ,
@@ -1071,7 +1071,7 @@ export class QueryHistoryManager extends DisposableObject {
10711071
10721072 async handleOpenOnGithub (
10731073 singleItem : QueryHistoryInfo ,
1074- multiSelect : QueryHistoryInfo [ ] ,
1074+ multiSelect : QueryHistoryInfo [ ] | undefined ,
10751075 ) {
10761076 const { finalSingleItem, finalMultiSelect } = this . determineSelection (
10771077 singleItem ,
@@ -1096,7 +1096,7 @@ export class QueryHistoryManager extends DisposableObject {
10961096
10971097 async handleCopyRepoList (
10981098 singleItem : QueryHistoryInfo ,
1099- multiSelect : QueryHistoryInfo [ ] ,
1099+ multiSelect : QueryHistoryInfo [ ] | undefined ,
11001100 ) {
11011101 const { finalSingleItem, finalMultiSelect } = this . determineSelection (
11021102 singleItem ,
@@ -1120,7 +1120,7 @@ export class QueryHistoryManager extends DisposableObject {
11201120
11211121 async handleExportResults (
11221122 singleItem : QueryHistoryInfo ,
1123- multiSelect : QueryHistoryInfo [ ] ,
1123+ multiSelect : QueryHistoryInfo [ ] | undefined ,
11241124 ) : Promise < void > {
11251125 const { finalSingleItem, finalMultiSelect } = this . determineSelection (
11261126 singleItem ,
@@ -1295,10 +1295,10 @@ export class QueryHistoryManager extends DisposableObject {
12951295 * @param multiSelect a multi-select or undefined if no items are selected
12961296 */
12971297 private determineSelection (
1298- singleItem : QueryHistoryInfo ,
1299- multiSelect : QueryHistoryInfo [ ] ,
1298+ singleItem : QueryHistoryInfo | undefined ,
1299+ multiSelect : QueryHistoryInfo [ ] | undefined ,
13001300 ) : {
1301- finalSingleItem : QueryHistoryInfo ;
1301+ finalSingleItem : QueryHistoryInfo | undefined ;
13021302 finalMultiSelect : QueryHistoryInfo [ ] ;
13031303 } {
13041304 if ( ! singleItem && ! multiSelect ?. [ 0 ] ) {
@@ -1325,7 +1325,7 @@ export class QueryHistoryManager extends DisposableObject {
13251325 }
13261326 return {
13271327 finalSingleItem : singleItem ,
1328- finalMultiSelect : multiSelect ,
1328+ finalMultiSelect : multiSelect || [ ] ,
13291329 } ;
13301330 }
13311331
0 commit comments