diff --git a/sdk/openai/openai/tsconfig.browser.config.json b/sdk/openai/openai/tsconfig.browser.config.json index 7eafd57faa8c..e420545054f4 100644 --- a/sdk/openai/openai/tsconfig.browser.config.json +++ b/sdk/openai/openai/tsconfig.browser.config.json @@ -4,6 +4,7 @@ "exclude": ["./test/**/node/**/*.ts"], "compilerOptions": { "outDir": "./dist-test/browser", - "composite": true + "rootDir": ".", + "noEmit": false } } diff --git a/sdk/openai/openai/tsconfig.samples.json b/sdk/openai/openai/tsconfig.samples.json index 95150971070e..c2431edd544f 100644 --- a/sdk/openai/openai/tsconfig.samples.json +++ b/sdk/openai/openai/tsconfig.samples.json @@ -5,7 +5,7 @@ "module": "NodeNext", "moduleResolution": "NodeNext", "paths": { - "@azure/openai": ["./dist/esm/index.js"] + "@azure/openai": ["./dist/esm"] }, "noEmit": true, "composite": true diff --git a/sdk/openai/openai/vitest.browser.config.ts b/sdk/openai/openai/vitest.browser.config.ts index 1e778312fb67..0f08902325d9 100644 --- a/sdk/openai/openai/vitest.browser.config.ts +++ b/sdk/openai/openai/vitest.browser.config.ts @@ -4,6 +4,7 @@ import { defineConfig, mergeConfig } from "vitest/config"; import viteConfig from "../../../vitest.browser.shared.config.ts"; +import { resolve } from "node:path"; export default mergeConfig( viteConfig, @@ -16,6 +17,11 @@ export default mergeConfig( include: [ "dist-test/browser/test/**/*.spec.js", ], + alias: { + "@azure/openai/types": resolve("./dist/browser/types/index.js"), + "@azure/openai": resolve("./dist/browser/index.js"), + "../../dist/esm": resolve("./dist/browser"), + }, }, }), );