@@ -2,8 +2,7 @@ import type { QuickInputButton, QuickPick, QuickPickItem } from 'vscode';
22import { ThemeIcon } from 'vscode' ;
33import { GlyphChars , quickPickTitleMaxChars } from '../constants' ;
44import { Container } from '../container' ;
5- import type { FeatureAccess , RepoFeatureAccess } from '../features' ;
6- import { PlusFeatures } from '../features' ;
5+ import type { FeatureAccess , PlusFeatures , RepoFeatureAccess } from '../features' ;
76import * as BranchActions from '../git/actions/branch' ;
87import * as CommitActions from '../git/actions/commit' ;
98import * as ContributorActions from '../git/actions/contributor' ;
@@ -2688,7 +2687,7 @@ export async function* ensureAccessStep<
26882687 }
26892688
26902689 switch ( feature ) {
2691- case PlusFeatures . Launchpad :
2690+ case 'launchpad' satisfies PlusFeatures :
26922691 directives . splice (
26932692 0 ,
26942693 0 ,
@@ -2705,7 +2704,7 @@ export async function* ensureAccessStep<
27052704 createQuickPickSeparator ( ) ,
27062705 ) ;
27072706 break ;
2708- case PlusFeatures . StartWork :
2707+ case 'startWork' satisfies PlusFeatures :
27092708 directives . splice (
27102709 0 ,
27112710 0 ,
@@ -2716,7 +2715,7 @@ export async function* ensureAccessStep<
27162715 createQuickPickSeparator ( ) ,
27172716 ) ;
27182717 break ;
2719- case PlusFeatures . AssociateIssueWithBranch :
2718+ case 'associateIssueWithBranch' satisfies PlusFeatures :
27202719 directives . splice (
27212720 0 ,
27222721 0 ,
@@ -2727,7 +2726,7 @@ export async function* ensureAccessStep<
27272726 createQuickPickSeparator ( ) ,
27282727 ) ;
27292728 break ;
2730- case PlusFeatures . Worktrees :
2729+ case 'worktrees' satisfies PlusFeatures :
27312730 directives . splice (
27322731 0 ,
27332732 0 ,
0 commit comments