diff --git a/packages/typespec-vscode/src/vscode-cmd/emit-code/emit-code.ts b/packages/typespec-vscode/src/vscode-cmd/emit-code/emit-code.ts index 5c39792a02..f47da1416f 100644 --- a/packages/typespec-vscode/src/vscode-cmd/emit-code/emit-code.ts +++ b/packages/typespec-vscode/src/vscode-cmd/emit-code/emit-code.ts @@ -129,7 +129,7 @@ async function selectEmitter( kind: selectedEmitter.emitterKind, }; } -async function doEmit(context: vscode.ExtensionContext, mainTspFile: string, emitter: Emitter) { +async function doEmit(mainTspFile: string, emitter: Emitter) { if (!mainTspFile || !(await isFile(mainTspFile))) { logger.error( "Invalid typespec project. There is no main tsp file in the project. Generating Cancelled.", @@ -466,7 +466,7 @@ export async function emitCode(context: vscode.ExtensionContext, uri: vscode.Uri logger.error(error); } - const toQuickPickItem = (e: Emitter): EmitQuickPickItem => { + const toEmitterQuickPickItem = (e: Emitter): EmitQuickPickItem => { const buttons = e.sourceRepo ? [ { @@ -504,7 +504,7 @@ export async function emitCode(context: vscode.ExtensionContext, uri: vscode.Uri const existingEmitterQuickPickItems = existingEmitters.map((e) => { const emitter = getRegisterEmittersByPackage(e); if (emitter) { - return toQuickPickItem(emitter); + return toEmitterQuickPickItem(emitter); } else { return { label: e, @@ -556,7 +556,7 @@ export async function emitCode(context: vscode.ExtensionContext, uri: vscode.Uri const newEmitter = await selectEmitter(context, existingEmitters); const allPickItems = []; if (newEmitter) { - allPickItems.push(toQuickPickItem(newEmitter)); + allPickItems.push(toEmitterQuickPickItem(newEmitter)); } allPickItems.push(...existingEmitterQuickPickItems); allPickItems.push(separatorItem, newEmitterQuickPickItem); @@ -573,7 +573,6 @@ export async function emitCode(context: vscode.ExtensionContext, uri: vscode.Uri return; } await doEmit( - context, tspProjectFile, getRegisterEmittersByPackage(selectedExistingEmitter.package) ?? { package: selectedExistingEmitter.package, @@ -584,7 +583,7 @@ export async function emitCode(context: vscode.ExtensionContext, uri: vscode.Uri } else { const newEmitter = await selectEmitter(context, existingEmitters ?? []); if (newEmitter) { - await doEmit(context, tspProjectFile, newEmitter); + await doEmit(tspProjectFile, newEmitter); } else { logger.info("No emitter selected. Generating Cancelled."); return;