(input: MultiStepInput, state: Partial<State>)
| 74 | } |
| 75 | |
| 76 | async function inputName(input: MultiStepInput, state: Partial<State>) { |
| 77 | const additionalSteps = typeof state.resourceGroup === 'string' ? 1 : 0; |
| 78 | // TODO: Remember current value when navigating back. |
| 79 | state.name = await input.showInputBox({ |
| 80 | title, |
| 81 | step: 2 + additionalSteps, |
| 82 | totalSteps: 3 + additionalSteps, |
| 83 | value: state.name || '', |
| 84 | prompt: 'Choose a unique name for the Application Service', |
| 85 | validate: validateNameIsUnique, |
| 86 | shouldResume: shouldResume |
| 87 | }); |
| 88 | return (input: MultiStepInput) => pickRuntime(input, state); |
| 89 | } |
| 90 | |
| 91 | async function pickRuntime(input: MultiStepInput, state: Partial<State>) { |
| 92 | const additionalSteps = typeof state.resourceGroup === 'string' ? 1 : 0; |
no test coverage detected