MCPcopy Create free account
hub / github.com/microsoft/vscode-extension-samples / inputName

Function inputName

quickinput-sample/src/multiStepInput.ts:76–89  ·  view source on GitHub ↗
(input: MultiStepInput, state: Partial<State>)

Source from the content-addressed store, hash-verified

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;

Callers 2

pickResourceGroupFunction · 0.85
inputResourceGroupNameFunction · 0.85

Calls 2

pickRuntimeFunction · 0.85
showInputBoxMethod · 0.80

Tested by

no test coverage detected