Skip to content

Commit aec86f9

Browse files
fix
1 parent 8eab545 commit aec86f9

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

packages/http-client-java/emitter/src/code-model-builder.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,6 @@ export class CodeModelBuilder {
295295
java: {},
296296
},
297297
});
298-
this.codeModel.apiVersionMap = this.sdkContext.sdkPackage.metadata.apiVersions;
299298
}
300299

301300
public async build(): Promise<CodeModel> {
@@ -314,6 +313,13 @@ export class CodeModelBuilder {
314313
this.sdkContext = await createSdkContext(this.emitterContext, LIB_NAME, sdkContextOptions);
315314
this.program.reportDiagnostics(this.sdkContext.diagnostics);
316315

316+
// metadata
317+
if (this.sdkContext.sdkPackage.metadata.apiVersions) {
318+
this.codeModel.apiVersionMap = Object.fromEntries(
319+
this.sdkContext.sdkPackage.metadata.apiVersions,
320+
);
321+
}
322+
317323
// license
318324
if (this.sdkContext.sdkPackage.licenseInfo) {
319325
this.codeModel.info.license = new License(this.sdkContext.sdkPackage.licenseInfo.name, {

packages/http-client-java/emitter/src/common/code-model.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export interface CodeModel extends Metadata {
2323

2424
arm?: boolean;
2525

26-
apiVersionMap?: Map<string, string>;
26+
apiVersionMap?: Record<string, string>;
2727
}
2828

2929
export class CodeModel extends Metadata implements CodeModel {

0 commit comments

Comments
 (0)