From 01bca89bc2cdb60b52683ec30788624ae0ec7323 Mon Sep 17 00:00:00 2001 From: Glenn Harper Date: Wed, 27 May 2026 12:18:25 -0400 Subject: [PATCH 1/2] [AI Projects] update typescript samples configs --- .../samples/v2/typescript/package.json | 6 +++++- .../samples/v2/typescript/tsconfig.json | 17 +++++++++++++++-- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/sdk/ai/ai-projects/samples/v2/typescript/package.json b/sdk/ai/ai-projects/samples/v2/typescript/package.json index bc91cbc661cb..daf1f39804e3 100644 --- a/sdk/ai/ai-projects/samples/v2/typescript/package.json +++ b/sdk/ai/ai-projects/samples/v2/typescript/package.json @@ -3,6 +3,7 @@ "private": true, "version": "1.0.0", "description": "Azure AI Projects client library samples for TypeScript", + "type": "module", "engines": { "node": ">=20.0.0" }, @@ -38,7 +39,10 @@ "@modelcontextprotocol/sdk": "^1.25.1", "@azure/core-rest-pipeline": "^1.5.0", "@azure/monitor-opentelemetry": "^1.16.0", - "@opentelemetry/api": "^1.9.0" + "@opentelemetry/api": "^1.9.0", + "@opentelemetry/sdk-trace-node": "^2.0.0", + "@opentelemetry/instrumentation": "^0.57.0", + "@azure/opentelemetry-instrumentation-azure-sdk": "^1.0.0-beta.7" }, "devDependencies": { "@types/node": "^20.0.0", diff --git a/sdk/ai/ai-projects/samples/v2/typescript/tsconfig.json b/sdk/ai/ai-projects/samples/v2/typescript/tsconfig.json index 3f4df91ab233..434334923af8 100644 --- a/sdk/ai/ai-projects/samples/v2/typescript/tsconfig.json +++ b/sdk/ai/ai-projects/samples/v2/typescript/tsconfig.json @@ -1,7 +1,7 @@ { "compilerOptions": { "target": "ES2023", - "module": "commonjs", + "module": "NodeNext", "lib": [ "ES2022", "DOM" @@ -12,8 +12,21 @@ "noUnusedParameters": true, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true, - "moduleResolution": "node10", + "moduleResolution": "NodeNext", + "paths": { + "@azure/ai-projects": [ + "../../../dist/esm/index.d.ts", + "./node_modules/@azure/ai-projects/dist/esm/index.d.ts" + ], + "openai": [ + "./node_modules/openai/index.d.mts" + ], + "openai/*": [ + "./node_modules/openai/*.d.mts" + ] + }, "esModuleInterop": true, + "rootDir": "./src", "outDir": "./dist", "resolveJsonModule": true }, From 5a4e037fbaf6a12261c15718e4e83db730cfd9c4 Mon Sep 17 00:00:00 2001 From: Glenn Harper Date: Wed, 27 May 2026 16:35:21 -0400 Subject: [PATCH 2/2] address review --- .../samples/v2/typescript/package.json | 6 +----- .../samples/v2/typescript/tsconfig.json | 18 +++--------------- 2 files changed, 4 insertions(+), 20 deletions(-) diff --git a/sdk/ai/ai-projects/samples/v2/typescript/package.json b/sdk/ai/ai-projects/samples/v2/typescript/package.json index daf1f39804e3..bc91cbc661cb 100644 --- a/sdk/ai/ai-projects/samples/v2/typescript/package.json +++ b/sdk/ai/ai-projects/samples/v2/typescript/package.json @@ -3,7 +3,6 @@ "private": true, "version": "1.0.0", "description": "Azure AI Projects client library samples for TypeScript", - "type": "module", "engines": { "node": ">=20.0.0" }, @@ -39,10 +38,7 @@ "@modelcontextprotocol/sdk": "^1.25.1", "@azure/core-rest-pipeline": "^1.5.0", "@azure/monitor-opentelemetry": "^1.16.0", - "@opentelemetry/api": "^1.9.0", - "@opentelemetry/sdk-trace-node": "^2.0.0", - "@opentelemetry/instrumentation": "^0.57.0", - "@azure/opentelemetry-instrumentation-azure-sdk": "^1.0.0-beta.7" + "@opentelemetry/api": "^1.9.0" }, "devDependencies": { "@types/node": "^20.0.0", diff --git a/sdk/ai/ai-projects/samples/v2/typescript/tsconfig.json b/sdk/ai/ai-projects/samples/v2/typescript/tsconfig.json index 434334923af8..cac6ac03bf7a 100644 --- a/sdk/ai/ai-projects/samples/v2/typescript/tsconfig.json +++ b/sdk/ai/ai-projects/samples/v2/typescript/tsconfig.json @@ -1,7 +1,7 @@ { "compilerOptions": { "target": "ES2023", - "module": "NodeNext", + "module": "nodenext", "lib": [ "ES2022", "DOM" @@ -12,23 +12,11 @@ "noUnusedParameters": true, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true, - "moduleResolution": "NodeNext", - "paths": { - "@azure/ai-projects": [ - "../../../dist/esm/index.d.ts", - "./node_modules/@azure/ai-projects/dist/esm/index.d.ts" - ], - "openai": [ - "./node_modules/openai/index.d.mts" - ], - "openai/*": [ - "./node_modules/openai/*.d.mts" - ] - }, "esModuleInterop": true, "rootDir": "./src", "outDir": "./dist", - "resolveJsonModule": true + "resolveJsonModule": true, + "moduleResolution": "nodenext" }, "include": [ "./src"