@@ -41,6 +41,7 @@ import { sortTags } from '../git/models/tag';
41
41
import type { GitWorktree , WorktreeQuickPickItem } from '../git/models/worktree' ;
42
42
import { createWorktreeQuickPickItem , sortWorktrees } from '../git/models/worktree' ;
43
43
import { remoteUrlRegex } from '../git/parsers/remoteParser' ;
44
+ import type { FocusCommandArgs } from '../plus/focus/focus' ;
44
45
import { isSubscriptionPaidPlan , isSubscriptionPreviewTrialExpired } from '../plus/gk/account/subscription' ;
45
46
import {
46
47
CommitApplyFileChangesCommandQuickPickItem ,
@@ -69,7 +70,7 @@ import {
69
70
OpenChangedFilesCommandQuickPickItem ,
70
71
OpenOnlyChangedFilesCommandQuickPickItem ,
71
72
} from '../quickpicks/items/commits' ;
72
- import type { QuickPickSeparator } from '../quickpicks/items/common' ;
73
+ import type { QuickPickItemOfT , QuickPickSeparator } from '../quickpicks/items/common' ;
73
74
import { CommandQuickPickItem , createQuickPickSeparator } from '../quickpicks/items/common' ;
74
75
import type { DirectiveQuickPickItem } from '../quickpicks/items/directive' ;
75
76
import { createDirectiveQuickPickItem , Directive , isDirectiveQuickPickItem } from '../quickpicks/items/directive' ;
@@ -118,6 +119,7 @@ import {
118
119
canInputStepContinue ,
119
120
canPickStepContinue ,
120
121
canStepContinue ,
122
+ createCrossCommandReference ,
121
123
createInputStep ,
122
124
createPickStep ,
123
125
endSteps ,
@@ -961,11 +963,13 @@ export function* pickBranchOrTagStepMultiRepo<
961
963
item : '' ,
962
964
} ;
963
965
964
- const choosePullRequestItem : QuickPickItem & { item : CrossCommandReference } = {
966
+ const choosePullRequestItem : QuickPickItemOfT < CrossCommandReference > = {
965
967
label : 'Choose a Pull Request...' ,
966
968
iconPath : new ThemeIcon ( 'git-pull-request' ) ,
967
969
alwaysShow : true ,
968
- item : { command : Commands . ShowLaunchpad } ,
970
+ item : createCrossCommandReference < Partial < FocusCommandArgs > > ( Commands . ShowLaunchpad , {
971
+ source : 'git-commands' ,
972
+ } ) ,
969
973
} ;
970
974
971
975
const getBranchesAndOrTagsFn = ( ) => {
0 commit comments