Skip to content

Commit 1519100

Browse files
committed
fix(audio): use export type
1 parent 806a873 commit 1519100

File tree

3 files changed

+20
-4
lines changed

3 files changed

+20
-4
lines changed

src/resources/audio/audio.ts

+10-2
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,20 @@ export namespace Audio {
2929
export import TranscriptionVerbose = TranscriptionsAPI.TranscriptionVerbose;
3030
export import TranscriptionWord = TranscriptionsAPI.TranscriptionWord;
3131
export import TranscriptionCreateResponse = TranscriptionsAPI.TranscriptionCreateResponse;
32-
export import TranscriptionCreateParams = TranscriptionsAPI.TranscriptionCreateParams;
32+
export type TranscriptionCreateParams<
33+
ResponseFormat extends AudioAPI.AudioResponseFormat | undefined =
34+
| AudioAPI.AudioResponseFormat
35+
| undefined,
36+
> = TranscriptionsAPI.TranscriptionCreateParams<ResponseFormat>;
3337
export import Translations = TranslationsAPI.Translations;
3438
export import Translation = TranslationsAPI.Translation;
3539
export import TranslationVerbose = TranslationsAPI.TranslationVerbose;
3640
export import TranslationCreateResponse = TranslationsAPI.TranslationCreateResponse;
37-
export import TranslationCreateParams = TranslationsAPI.TranslationCreateParams;
41+
export type TranslationCreateParams<
42+
ResponseFormat extends AudioAPI.AudioResponseFormat | undefined =
43+
| AudioAPI.AudioResponseFormat
44+
| undefined,
45+
> = TranslationsAPI.TranslationCreateParams<ResponseFormat>;
3846
export import Speech = SpeechAPI.Speech;
3947
export import SpeechModel = SpeechAPI.SpeechModel;
4048
export import SpeechCreateParams = SpeechAPI.SpeechCreateParams;

src/resources/audio/transcriptions.ts

+5-1
Original file line numberDiff line numberDiff line change
@@ -210,5 +210,9 @@ export namespace Transcriptions {
210210
export import TranscriptionVerbose = TranscriptionsAPI.TranscriptionVerbose;
211211
export import TranscriptionWord = TranscriptionsAPI.TranscriptionWord;
212212
export import TranscriptionCreateResponse = TranscriptionsAPI.TranscriptionCreateResponse;
213-
export import TranscriptionCreateParams = TranscriptionsAPI.TranscriptionCreateParams;
213+
export type TranscriptionCreateParams<
214+
ResponseFormat extends AudioAPI.AudioResponseFormat | undefined =
215+
| AudioAPI.AudioResponseFormat
216+
| undefined,
217+
> = TranscriptionsAPI.TranscriptionCreateParams<ResponseFormat>;
214218
}

src/resources/audio/translations.ts

+5-1
Original file line numberDiff line numberDiff line change
@@ -101,5 +101,9 @@ export namespace Translations {
101101
export import Translation = TranslationsAPI.Translation;
102102
export import TranslationVerbose = TranslationsAPI.TranslationVerbose;
103103
export import TranslationCreateResponse = TranslationsAPI.TranslationCreateResponse;
104-
export import TranslationCreateParams = TranslationsAPI.TranslationCreateParams;
104+
export type TranslationCreateParams<
105+
ResponseFormat extends AudioAPI.AudioResponseFormat | undefined =
106+
| AudioAPI.AudioResponseFormat
107+
| undefined,
108+
> = TranslationsAPI.TranslationCreateParams<ResponseFormat>;
105109
}

0 commit comments

Comments
 (0)