@@ -41,6 +41,7 @@ import { sortTags } from '../git/models/tag';
4141import type { GitWorktree , WorktreeQuickPickItem } from '../git/models/worktree' ;
4242import { createWorktreeQuickPickItem , sortWorktrees } from '../git/models/worktree' ;
4343import { remoteUrlRegex } from '../git/parsers/remoteParser' ;
44+ import type { FocusCommandArgs } from '../plus/focus/focus' ;
4445import { isSubscriptionPaidPlan , isSubscriptionPreviewTrialExpired } from '../plus/gk/account/subscription' ;
4546import {
4647 CommitApplyFileChangesCommandQuickPickItem ,
@@ -69,7 +70,7 @@ import {
6970 OpenChangedFilesCommandQuickPickItem ,
7071 OpenOnlyChangedFilesCommandQuickPickItem ,
7172} from '../quickpicks/items/commits' ;
72- import type { QuickPickSeparator } from '../quickpicks/items/common' ;
73+ import type { QuickPickItemOfT , QuickPickSeparator } from '../quickpicks/items/common' ;
7374import { CommandQuickPickItem , createQuickPickSeparator } from '../quickpicks/items/common' ;
7475import type { DirectiveQuickPickItem } from '../quickpicks/items/directive' ;
7576import { createDirectiveQuickPickItem , Directive , isDirectiveQuickPickItem } from '../quickpicks/items/directive' ;
@@ -118,6 +119,7 @@ import {
118119 canInputStepContinue ,
119120 canPickStepContinue ,
120121 canStepContinue ,
122+ createCrossCommandReference ,
121123 createInputStep ,
122124 createPickStep ,
123125 endSteps ,
@@ -961,11 +963,13 @@ export function* pickBranchOrTagStepMultiRepo<
961963 item : '' ,
962964 } ;
963965
964- const choosePullRequestItem : QuickPickItem & { item : CrossCommandReference } = {
966+ const choosePullRequestItem : QuickPickItemOfT < CrossCommandReference > = {
965967 label : 'Choose a Pull Request...' ,
966968 iconPath : new ThemeIcon ( 'git-pull-request' ) ,
967969 alwaysShow : true ,
968- item : { command : Commands . ShowLaunchpad } ,
970+ item : createCrossCommandReference < Partial < FocusCommandArgs > > ( Commands . ShowLaunchpad , {
971+ source : 'git-commands' ,
972+ } ) ,
969973 } ;
970974
971975 const getBranchesAndOrTagsFn = ( ) => {
0 commit comments