@@ -29,7 +29,7 @@ export async function pickFolder(): Promise<WorkspaceFolder> {
29
29
30
30
export async function pickFile ( placeholder : string , value : string | undefined ,
31
31
required : boolean , includeFiles : boolean , includeFolders : boolean ,
32
- step : number | undefined = undefined , totalSteps : number | undefined = undefined ) : Promise < string > {
32
+ step : number | undefined = undefined , totalSteps : number | undefined = undefined ) : Promise < string | undefined > {
33
33
const input = window . createInputBox ( ) ;
34
34
if ( value ) {
35
35
input . value = value ;
@@ -40,7 +40,7 @@ export async function pickFile(placeholder: string, value: string | undefined,
40
40
input . totalSteps = totalSteps ;
41
41
input . buttons = [ { iconPath : getPlusIcon ( ) } ] ;
42
42
const disposables : Disposable [ ] = [ ] ;
43
- return new Promise < string > ( ( resolve , reject ) => {
43
+ return new Promise < string | undefined > ( ( resolve , reject ) => {
44
44
disposables . push (
45
45
input . onDidHide ( ( ) => reject ( 'Interrupted' ) ) ,
46
46
input . onDidAccept ( ( ) => {
@@ -150,7 +150,7 @@ export async function pickFiles(placeholder: string, value: string[] | undefined
150
150
}
151
151
152
152
export async function pickNumber ( placeholder : string , value : number | undefined , required : boolean ,
153
- step : number | undefined = undefined , totalSteps : number | undefined = undefined ) : Promise < number > {
153
+ step : number | undefined = undefined , totalSteps : number | undefined = undefined ) : Promise < number | undefined > {
154
154
const input = window . createInputBox ( ) ;
155
155
if ( value ) {
156
156
input . value = value . toString ( ) ;
@@ -160,7 +160,7 @@ export async function pickNumber(placeholder: string, value: number | undefined,
160
160
input . totalSteps = totalSteps ;
161
161
input . placeholder = placeholder ;
162
162
const disposables : Disposable [ ] = [ ] ;
163
- return new Promise < number > ( ( resolve , reject ) => {
163
+ return new Promise < number | undefined > ( ( resolve , reject ) => {
164
164
disposables . push (
165
165
input . onDidHide ( ( ) => reject ( 'Interrupted' ) ) ,
166
166
input . onDidAccept ( ( ) => {
@@ -186,7 +186,7 @@ export async function pickNumber(placeholder: string, value: number | undefined,
186
186
}
187
187
188
188
export async function pickString ( placeholder : string , value : string | undefined , required : boolean ,
189
- step : number | undefined = undefined , totalSteps : number | undefined = undefined ) : Promise < string > {
189
+ step : number | undefined = undefined , totalSteps : number | undefined = undefined ) : Promise < string | undefined > {
190
190
const input = window . createInputBox ( ) ;
191
191
if ( value ) {
192
192
input . value = value . toString ( ) ;
@@ -196,7 +196,7 @@ export async function pickString(placeholder: string, value: string | undefined,
196
196
input . totalSteps = totalSteps ;
197
197
input . placeholder = placeholder ;
198
198
const disposables : Disposable [ ] = [ ] ;
199
- return new Promise < string > ( ( resolve , reject ) => {
199
+ return new Promise < string | undefined > ( ( resolve , reject ) => {
200
200
disposables . push (
201
201
input . onDidHide ( ( ) => reject ( 'Interrupted' ) ) ,
202
202
input . onDidAccept ( ( ) => {
0 commit comments