File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -646,10 +646,14 @@ const AUTOGENERATE_QL_PACKS = new Setting(
646646 CREATE_QUERY_COMMAND ,
647647) ;
648648
649- export function getAutogenerateQlPacks ( ) : string | undefined {
650- return AUTOGENERATE_QL_PACKS . getValue < string > ( ) || undefined ;
649+ const AutogenerateQLPacksValues = [ "ask" , "yes" , "never" ] as const ;
650+ type AutogenerateQLPacks = typeof AutogenerateQLPacksValues [ number ] ;
651+
652+ export function getAutogenerateQlPacks ( ) : AutogenerateQLPacks {
653+ const value = AUTOGENERATE_QL_PACKS . getValue < AutogenerateQLPacks > ( ) ;
654+ return AutogenerateQLPacksValues . includes ( value ) ? value : "ask" ;
651655}
652656
653- export async function setAutogenerateQlPacks ( choice : string | undefined ) {
657+ export async function setAutogenerateQlPacks ( choice : AutogenerateQLPacks ) {
654658 await AUTOGENERATE_QL_PACKS . updateValue ( choice , ConfigurationTarget . Global ) ;
655659}
You can’t perform that action at this time.
0 commit comments