소스 검색

defaultValue indicator for empty strings in promptForSimple

Leszek Wiesner 4 년 전
부모
커밋
03c957096b
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      cli/src/base/ApiCommandBase.ts

+ 2 - 1
cli/src/base/ApiCommandBase.ts

@@ -67,7 +67,8 @@ export default abstract class ApiCommandBase extends StateAwareCommandBase {
         const providedValue = await this.simplePrompt({
             message: `Provide value for ${ this.paramName(typeDef) }`,
             type: 'input',
-            default: paramOptions?.value?.default?.toString(),
+            // If not default provided - show default value resulting from providing empty string
+            default: paramOptions?.value?.default?.toString() || createType(typeDef.type as any, '').toString(),
             validate: paramOptions?.validator
         });
         return createType(typeDef.type as any, providedValue);