Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[translation] Migrate @azure-rest/ai-translation-document to ESM/vitest #31918

Open
wants to merge 29 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
f4ff711
Migration: Update package.json, tsconfig.json, and api-extractor.json
mpodwysocki Nov 23, 2024
6ae78f6
Migration: Update test config
mpodwysocki Nov 23, 2024
69f7445
Migration: Clean up files
mpodwysocki Nov 23, 2024
61acf0c
Migration: Apply codemod: "fixSourceFile"
mpodwysocki Nov 23, 2024
cb2d665
Migration: Apply codemod: "fixTestingImports"
mpodwysocki Nov 23, 2024
d76b0d5
Migration: Apply codemod: "replaceAssertIsRejected"
mpodwysocki Nov 23, 2024
ac29d63
Migration: Apply codemod: "replaceSinonStub"
mpodwysocki Nov 23, 2024
cee339a
Migration: Apply codemod: "addViHelper"
mpodwysocki Nov 23, 2024
c9f2499
Migration: Apply codemod: "replaceSupportTracing"
mpodwysocki Nov 23, 2024
dd1c279
Migration: Apply codemod: "replaceTestUtils"
mpodwysocki Nov 23, 2024
3b616cf
Migration: rushx format
mpodwysocki Nov 23, 2024
296d2b7
[translation] Migrate @azure-rest/ai-translation-text to ESM/vitest
mpodwysocki Nov 23, 2024
243c8da
[translation] Migrate @azure-rest/ai-translation-text to ESM/vitest
mpodwysocki Nov 23, 2024
50ae03f
[translation] Migrate @azure-rest/ai-translation-text to ESM/vitest
mpodwysocki Nov 23, 2024
951a5f9
[translation] Migrate @azure-rest/ai-translation-text to ESM/vitest
mpodwysocki Nov 25, 2024
f75f0ec
[translation] Migrate @azure-rest/ai-translation-text to ESM/vitest
mpodwysocki Nov 25, 2024
51ef3c9
Migration: Update package.json, tsconfig.json, and api-extractor.json
mpodwysocki Nov 25, 2024
4422497
Migration: Update test config
mpodwysocki Nov 25, 2024
818ba79
Migration: Clean up files
mpodwysocki Nov 25, 2024
1bac59e
Migration: Apply codemod: "fixSourceFile"
mpodwysocki Nov 25, 2024
80108aa
Migration: Apply codemod: "fixTestingImports"
mpodwysocki Nov 25, 2024
4c4f856
Migration: Apply codemod: "replaceAssertIsRejected"
mpodwysocki Nov 25, 2024
839d39f
Migration: Apply codemod: "replaceSinonStub"
mpodwysocki Nov 25, 2024
0a63583
Migration: Apply codemod: "addViHelper"
mpodwysocki Nov 25, 2024
5c28702
Migration: Apply codemod: "replaceSupportTracing"
mpodwysocki Nov 25, 2024
4928c8f
Migration: Apply codemod: "replaceTestUtils"
mpodwysocki Nov 25, 2024
41cf90b
Migration: rushx format
mpodwysocki Nov 25, 2024
912d99f
[translation] Migrate @azure-rest/ai-translation-document to ESM/vitest
mpodwysocki Nov 25, 2024
4644cf4
[translation] Migrate @azure-rest/ai-translation-document to ESM/vitest
mpodwysocki Nov 25, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Migration: Apply codemod: "fixSourceFile"
  • Loading branch information
mpodwysocki committed Nov 23, 2024
commit 61acf0cb2986a242b3ff587526e19edb89668a3d
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,16 @@

import type { ClientOptions } from "@azure-rest/core-client";
import { getClient } from "@azure-rest/core-client";
import { logger } from "./generated/logger";
import { logger } from "./generated/logger.js";
import * as coreRestPipeline from "@azure/core-rest-pipeline";
import type { TextTranslationClient } from "./generated/clientDefinitions";
import type { TranslatorCredential, TranslatorTokenCredential } from "./authentication";
import type { TextTranslationClient } from "./generated/clientDefinitions.js";
import type { TranslatorCredential, TranslatorTokenCredential } from "./authentication.js";
import {
DEFAULT_SCOPE,
TranslatorAuthenticationPolicy,
TranslatorAzureKeyAuthenticationPolicy,
TranslatorTokenCredentialAuthenticationPolicy,
} from "./authentication";
} from "./authentication.js";
import type { AzureKeyCredential, KeyCredential, TokenCredential } from "@azure/core-auth";

const DEFAULT_ENPOINT = "https://api.cognitive.microsofttranslator.com";
Expand Down
20 changes: 10 additions & 10 deletions sdk/translation/ai-translation-text-rest/src/index.ts
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.

import TextTranslationClient from "./customClient";
import TextTranslationClient from "./customClient.js";

export * from "./customClient";
export * from "./generated/parameters";
export * from "./generated/responses";
export * from "./generated/clientDefinitions";
export * from "./generated/isUnexpected";
export * from "./generated/models";
export * from "./generated/outputModels";
export * from "./generated/serializeHelper";
export { TranslatorCredential, TranslatorTokenCredential } from "./authentication";
export * from "./customClient.js";
export * from "./generated/parameters.js";
export * from "./generated/responses.js";
export * from "./generated/clientDefinitions.js";
export * from "./generated/isUnexpected.js";
export * from "./generated/models.js";
export * from "./generated/outputModels.js";
export * from "./generated/serializeHelper.js";
export { TranslatorCredential, TranslatorTokenCredential } from "./authentication.js";

export default TextTranslationClient;
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,16 @@

import type { Recorder } from "@azure-tools/test-recorder";
import { assert } from "chai";
import type { TextTranslationClient } from "../../src";
import { isUnexpected } from "../../src";
import { createTranslationClient, startRecorder } from "./utils/recordedClient";
import type { TextTranslationClient } from "../../src/index.js";
import { isUnexpected } from "../../src/index.js";
import { createTranslationClient, startRecorder } from "./utils/recordedClient.js";
import type { Context } from "mocha";

describe("BreakSentence tests", () => {
let recorder: Recorder;
let client: TextTranslationClient;

beforeEach(async function (this: Context) {
beforeEach(async function (ctx) {
recorder = await startRecorder(this);
client = await createTranslationClient({ recorder });
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,16 @@

import type { Recorder } from "@azure-tools/test-recorder";
import { assert } from "chai";
import type { TextTranslationClient } from "../../src";
import { isUnexpected } from "../../src";
import { createTranslationClient, startRecorder } from "./utils/recordedClient";
import type { TextTranslationClient } from "../../src/index.js";
import { isUnexpected } from "../../src/index.js";
import { createTranslationClient, startRecorder } from "./utils/recordedClient.js";
import type { Context } from "mocha";

describe("DictionaryExamples tests", () => {
let recorder: Recorder;
let client: TextTranslationClient;

beforeEach(async function (this: Context) {
beforeEach(async function (ctx) {
recorder = await startRecorder(this);
client = await createTranslationClient({ recorder });
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,16 @@

import type { Recorder } from "@azure-tools/test-recorder";
import { assert } from "chai";
import type { TextTranslationClient } from "../../src";
import { isUnexpected } from "../../src";
import { createTranslationClient, startRecorder } from "./utils/recordedClient";
import type { TextTranslationClient } from "../../src/index.js";
import { isUnexpected } from "../../src/index.js";
import { createTranslationClient, startRecorder } from "./utils/recordedClient.js";
import type { Context } from "mocha";

describe("DictionaryLookup tests", () => {
let recorder: Recorder;
let client: TextTranslationClient;

beforeEach(async function (this: Context) {
beforeEach(async function (ctx) {
recorder = await startRecorder(this);
client = await createTranslationClient({ recorder });
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,16 @@

import type { Recorder } from "@azure-tools/test-recorder";
import { assert } from "chai";
import type { TextTranslationClient } from "../../src";
import { isUnexpected } from "../../src";
import { createTranslationClient, startRecorder } from "./utils/recordedClient";
import type { TextTranslationClient } from "../../src/index.js";
import { isUnexpected } from "../../src/index.js";
import { createTranslationClient, startRecorder } from "./utils/recordedClient.js";
import type { Context } from "mocha";

describe("GetLanguages tests", () => {
let recorder: Recorder;
let client: TextTranslationClient;

beforeEach(async function (this: Context) {
beforeEach(async function (ctx) {
recorder = await startRecorder(this);
client = await createTranslationClient({ recorder });
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,23 +3,23 @@

import type { Recorder } from "@azure-tools/test-recorder";
import { assert } from "chai";
import type { TextTranslationClient } from "../../src";
import { isUnexpected } from "../../src";
import type { TextTranslationClient } from "../../src/index.js";
import { isUnexpected } from "../../src/index.js";
import {
createCustomTranslationClient,
createTranslationClient,
createTokenTranslationClient,
createAADAuthenticationTranslationClient,
startRecorder,
} from "./utils/recordedClient";
} from "./utils/recordedClient.js";
import type { Context } from "mocha";

describe("Translate tests", () => {
let recorder: Recorder;
let client: TextTranslationClient;
let customClient: TextTranslationClient;

beforeEach(async function (this: Context) {
beforeEach(async function (ctx) {
recorder = await startRecorder(this);
client = await createTranslationClient({ recorder });
customClient = await createCustomTranslationClient({ recorder });
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,17 @@

import type { Recorder } from "@azure-tools/test-recorder";
import { assert } from "chai";
import type { TextTranslationClient } from "../../src";
import { isUnexpected } from "../../src";
import { createTranslationClient, startRecorder } from "./utils/recordedClient";
import type { TextTranslationClient } from "../../src/index.js";
import { isUnexpected } from "../../src/index.js";
import { createTranslationClient, startRecorder } from "./utils/recordedClient.js";
import type { Context } from "mocha";
import { editDistance } from "./utils/testHelper";
import { editDistance } from "./utils/testHelper.js";

describe("Transliterate tests", () => {
let recorder: Recorder;
let client: TextTranslationClient;

beforeEach(async function (this: Context) {
beforeEach(async function (ctx) {
recorder = await startRecorder(this);
client = await createTranslationClient({ recorder });
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@
import type { Context } from "mocha";
import type { RecorderStartOptions } from "@azure-tools/test-recorder";
import { Recorder, isPlaybackMode, assertEnvironmentVariable } from "@azure-tools/test-recorder";
import { StaticAccessTokenCredential } from "./StaticAccessTokenCredential";
import { StaticAccessTokenCredential } from "./StaticAccessTokenCredential.js";
import type {
TranslatorCredential,
TranslatorTokenCredential,
TextTranslationClient,
} from "../../../src";
import createTextTranslationClient from "../../../src";
} from "../../../src/index.js";
import createTextTranslationClient from "../../../src/index.js";
import type { ClientOptions } from "@azure-rest/core-client";
import { createDefaultHttpClient, createPipelineRequest } from "@azure/core-rest-pipeline";
import type { TokenCredential } from "@azure/core-auth";
Expand Down