Skip to content

Commit 06c03d7

Browse files
fix(exports): add missing type exports (#1417)
1 parent f395e95 commit 06c03d7

File tree

3 files changed

+239
-2
lines changed

3 files changed

+239
-2
lines changed

src/resources/beta/beta.ts

Lines changed: 104 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,58 @@ import {
2222
ThreadStreamEvent,
2323
} from './assistants';
2424
import * as RealtimeAPI from './realtime/realtime';
25-
import { Realtime } from './realtime/realtime';
25+
import {
26+
ConversationCreatedEvent,
27+
ConversationItem,
28+
ConversationItemContent,
29+
ConversationItemCreateEvent,
30+
ConversationItemCreatedEvent,
31+
ConversationItemDeleteEvent,
32+
ConversationItemDeletedEvent,
33+
ConversationItemInputAudioTranscriptionCompletedEvent,
34+
ConversationItemInputAudioTranscriptionDeltaEvent,
35+
ConversationItemInputAudioTranscriptionFailedEvent,
36+
ConversationItemRetrieveEvent,
37+
ConversationItemTruncateEvent,
38+
ConversationItemTruncatedEvent,
39+
ConversationItemWithReference,
40+
ErrorEvent,
41+
InputAudioBufferAppendEvent,
42+
InputAudioBufferClearEvent,
43+
InputAudioBufferClearedEvent,
44+
InputAudioBufferCommitEvent,
45+
InputAudioBufferCommittedEvent,
46+
InputAudioBufferSpeechStartedEvent,
47+
InputAudioBufferSpeechStoppedEvent,
48+
RateLimitsUpdatedEvent,
49+
Realtime,
50+
RealtimeClientEvent,
51+
RealtimeResponse,
52+
RealtimeResponseStatus,
53+
RealtimeResponseUsage,
54+
RealtimeServerEvent,
55+
ResponseAudioDeltaEvent,
56+
ResponseAudioDoneEvent,
57+
ResponseAudioTranscriptDeltaEvent,
58+
ResponseAudioTranscriptDoneEvent,
59+
ResponseCancelEvent,
60+
ResponseContentPartAddedEvent,
61+
ResponseContentPartDoneEvent,
62+
ResponseCreateEvent,
63+
ResponseCreatedEvent,
64+
ResponseDoneEvent,
65+
ResponseFunctionCallArgumentsDeltaEvent,
66+
ResponseFunctionCallArgumentsDoneEvent,
67+
ResponseOutputItemAddedEvent,
68+
ResponseOutputItemDoneEvent,
69+
ResponseTextDeltaEvent,
70+
ResponseTextDoneEvent,
71+
SessionCreatedEvent,
72+
SessionUpdateEvent,
73+
SessionUpdatedEvent,
74+
TranscriptionSessionUpdate,
75+
TranscriptionSessionUpdatedEvent,
76+
} from './realtime/realtime';
2677
import * as ThreadsAPI from './threads/threads';
2778
import {
2879
AssistantResponseFormatOption,
@@ -55,7 +106,58 @@ Beta.AssistantsPage = AssistantsPage;
55106
Beta.Threads = Threads;
56107

57108
export declare namespace Beta {
58-
export { Realtime as Realtime };
109+
export {
110+
Realtime as Realtime,
111+
type ConversationCreatedEvent as ConversationCreatedEvent,
112+
type ConversationItem as ConversationItem,
113+
type ConversationItemContent as ConversationItemContent,
114+
type ConversationItemCreateEvent as ConversationItemCreateEvent,
115+
type ConversationItemCreatedEvent as ConversationItemCreatedEvent,
116+
type ConversationItemDeleteEvent as ConversationItemDeleteEvent,
117+
type ConversationItemDeletedEvent as ConversationItemDeletedEvent,
118+
type ConversationItemInputAudioTranscriptionCompletedEvent as ConversationItemInputAudioTranscriptionCompletedEvent,
119+
type ConversationItemInputAudioTranscriptionDeltaEvent as ConversationItemInputAudioTranscriptionDeltaEvent,
120+
type ConversationItemInputAudioTranscriptionFailedEvent as ConversationItemInputAudioTranscriptionFailedEvent,
121+
type ConversationItemRetrieveEvent as ConversationItemRetrieveEvent,
122+
type ConversationItemTruncateEvent as ConversationItemTruncateEvent,
123+
type ConversationItemTruncatedEvent as ConversationItemTruncatedEvent,
124+
type ConversationItemWithReference as ConversationItemWithReference,
125+
type ErrorEvent as ErrorEvent,
126+
type InputAudioBufferAppendEvent as InputAudioBufferAppendEvent,
127+
type InputAudioBufferClearEvent as InputAudioBufferClearEvent,
128+
type InputAudioBufferClearedEvent as InputAudioBufferClearedEvent,
129+
type InputAudioBufferCommitEvent as InputAudioBufferCommitEvent,
130+
type InputAudioBufferCommittedEvent as InputAudioBufferCommittedEvent,
131+
type InputAudioBufferSpeechStartedEvent as InputAudioBufferSpeechStartedEvent,
132+
type InputAudioBufferSpeechStoppedEvent as InputAudioBufferSpeechStoppedEvent,
133+
type RateLimitsUpdatedEvent as RateLimitsUpdatedEvent,
134+
type RealtimeClientEvent as RealtimeClientEvent,
135+
type RealtimeResponse as RealtimeResponse,
136+
type RealtimeResponseStatus as RealtimeResponseStatus,
137+
type RealtimeResponseUsage as RealtimeResponseUsage,
138+
type RealtimeServerEvent as RealtimeServerEvent,
139+
type ResponseAudioDeltaEvent as ResponseAudioDeltaEvent,
140+
type ResponseAudioDoneEvent as ResponseAudioDoneEvent,
141+
type ResponseAudioTranscriptDeltaEvent as ResponseAudioTranscriptDeltaEvent,
142+
type ResponseAudioTranscriptDoneEvent as ResponseAudioTranscriptDoneEvent,
143+
type ResponseCancelEvent as ResponseCancelEvent,
144+
type ResponseContentPartAddedEvent as ResponseContentPartAddedEvent,
145+
type ResponseContentPartDoneEvent as ResponseContentPartDoneEvent,
146+
type ResponseCreateEvent as ResponseCreateEvent,
147+
type ResponseCreatedEvent as ResponseCreatedEvent,
148+
type ResponseDoneEvent as ResponseDoneEvent,
149+
type ResponseFunctionCallArgumentsDeltaEvent as ResponseFunctionCallArgumentsDeltaEvent,
150+
type ResponseFunctionCallArgumentsDoneEvent as ResponseFunctionCallArgumentsDoneEvent,
151+
type ResponseOutputItemAddedEvent as ResponseOutputItemAddedEvent,
152+
type ResponseOutputItemDoneEvent as ResponseOutputItemDoneEvent,
153+
type ResponseTextDeltaEvent as ResponseTextDeltaEvent,
154+
type ResponseTextDoneEvent as ResponseTextDoneEvent,
155+
type SessionCreatedEvent as SessionCreatedEvent,
156+
type SessionUpdateEvent as SessionUpdateEvent,
157+
type SessionUpdatedEvent as SessionUpdatedEvent,
158+
type TranscriptionSessionUpdate as TranscriptionSessionUpdate,
159+
type TranscriptionSessionUpdatedEvent as TranscriptionSessionUpdatedEvent,
160+
};
59161

60162
export { Chat };
61163

src/resources/beta/realtime/realtime.ts

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2451,6 +2451,58 @@ Realtime.Sessions = Sessions;
24512451
Realtime.TranscriptionSessions = TranscriptionSessions;
24522452

24532453
export declare namespace Realtime {
2454+
export {
2455+
type ConversationCreatedEvent as ConversationCreatedEvent,
2456+
type ConversationItem as ConversationItem,
2457+
type ConversationItemContent as ConversationItemContent,
2458+
type ConversationItemCreateEvent as ConversationItemCreateEvent,
2459+
type ConversationItemCreatedEvent as ConversationItemCreatedEvent,
2460+
type ConversationItemDeleteEvent as ConversationItemDeleteEvent,
2461+
type ConversationItemDeletedEvent as ConversationItemDeletedEvent,
2462+
type ConversationItemInputAudioTranscriptionCompletedEvent as ConversationItemInputAudioTranscriptionCompletedEvent,
2463+
type ConversationItemInputAudioTranscriptionDeltaEvent as ConversationItemInputAudioTranscriptionDeltaEvent,
2464+
type ConversationItemInputAudioTranscriptionFailedEvent as ConversationItemInputAudioTranscriptionFailedEvent,
2465+
type ConversationItemRetrieveEvent as ConversationItemRetrieveEvent,
2466+
type ConversationItemTruncateEvent as ConversationItemTruncateEvent,
2467+
type ConversationItemTruncatedEvent as ConversationItemTruncatedEvent,
2468+
type ConversationItemWithReference as ConversationItemWithReference,
2469+
type ErrorEvent as ErrorEvent,
2470+
type InputAudioBufferAppendEvent as InputAudioBufferAppendEvent,
2471+
type InputAudioBufferClearEvent as InputAudioBufferClearEvent,
2472+
type InputAudioBufferClearedEvent as InputAudioBufferClearedEvent,
2473+
type InputAudioBufferCommitEvent as InputAudioBufferCommitEvent,
2474+
type InputAudioBufferCommittedEvent as InputAudioBufferCommittedEvent,
2475+
type InputAudioBufferSpeechStartedEvent as InputAudioBufferSpeechStartedEvent,
2476+
type InputAudioBufferSpeechStoppedEvent as InputAudioBufferSpeechStoppedEvent,
2477+
type RateLimitsUpdatedEvent as RateLimitsUpdatedEvent,
2478+
type RealtimeClientEvent as RealtimeClientEvent,
2479+
type RealtimeResponse as RealtimeResponse,
2480+
type RealtimeResponseStatus as RealtimeResponseStatus,
2481+
type RealtimeResponseUsage as RealtimeResponseUsage,
2482+
type RealtimeServerEvent as RealtimeServerEvent,
2483+
type ResponseAudioDeltaEvent as ResponseAudioDeltaEvent,
2484+
type ResponseAudioDoneEvent as ResponseAudioDoneEvent,
2485+
type ResponseAudioTranscriptDeltaEvent as ResponseAudioTranscriptDeltaEvent,
2486+
type ResponseAudioTranscriptDoneEvent as ResponseAudioTranscriptDoneEvent,
2487+
type ResponseCancelEvent as ResponseCancelEvent,
2488+
type ResponseContentPartAddedEvent as ResponseContentPartAddedEvent,
2489+
type ResponseContentPartDoneEvent as ResponseContentPartDoneEvent,
2490+
type ResponseCreateEvent as ResponseCreateEvent,
2491+
type ResponseCreatedEvent as ResponseCreatedEvent,
2492+
type ResponseDoneEvent as ResponseDoneEvent,
2493+
type ResponseFunctionCallArgumentsDeltaEvent as ResponseFunctionCallArgumentsDeltaEvent,
2494+
type ResponseFunctionCallArgumentsDoneEvent as ResponseFunctionCallArgumentsDoneEvent,
2495+
type ResponseOutputItemAddedEvent as ResponseOutputItemAddedEvent,
2496+
type ResponseOutputItemDoneEvent as ResponseOutputItemDoneEvent,
2497+
type ResponseTextDeltaEvent as ResponseTextDeltaEvent,
2498+
type ResponseTextDoneEvent as ResponseTextDoneEvent,
2499+
type SessionCreatedEvent as SessionCreatedEvent,
2500+
type SessionUpdateEvent as SessionUpdateEvent,
2501+
type SessionUpdatedEvent as SessionUpdatedEvent,
2502+
type TranscriptionSessionUpdate as TranscriptionSessionUpdate,
2503+
type TranscriptionSessionUpdatedEvent as TranscriptionSessionUpdatedEvent,
2504+
};
2505+
24542506
export {
24552507
Sessions as Sessions,
24562508
type SessionsAPISession as Session,

src/resources/responses/responses.ts

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2865,6 +2865,89 @@ export interface ResponseRetrieveParams {
28652865
Responses.InputItems = InputItems;
28662866

28672867
export declare namespace Responses {
2868+
export {
2869+
type ComputerTool as ComputerTool,
2870+
type EasyInputMessage as EasyInputMessage,
2871+
type FileSearchTool as FileSearchTool,
2872+
type FunctionTool as FunctionTool,
2873+
type Response as Response,
2874+
type ResponseAudioDeltaEvent as ResponseAudioDeltaEvent,
2875+
type ResponseAudioDoneEvent as ResponseAudioDoneEvent,
2876+
type ResponseAudioTranscriptDeltaEvent as ResponseAudioTranscriptDeltaEvent,
2877+
type ResponseAudioTranscriptDoneEvent as ResponseAudioTranscriptDoneEvent,
2878+
type ResponseCodeInterpreterCallCodeDeltaEvent as ResponseCodeInterpreterCallCodeDeltaEvent,
2879+
type ResponseCodeInterpreterCallCodeDoneEvent as ResponseCodeInterpreterCallCodeDoneEvent,
2880+
type ResponseCodeInterpreterCallCompletedEvent as ResponseCodeInterpreterCallCompletedEvent,
2881+
type ResponseCodeInterpreterCallInProgressEvent as ResponseCodeInterpreterCallInProgressEvent,
2882+
type ResponseCodeInterpreterCallInterpretingEvent as ResponseCodeInterpreterCallInterpretingEvent,
2883+
type ResponseCodeInterpreterToolCall as ResponseCodeInterpreterToolCall,
2884+
type ResponseCompletedEvent as ResponseCompletedEvent,
2885+
type ResponseComputerToolCall as ResponseComputerToolCall,
2886+
type ResponseComputerToolCallOutputItem as ResponseComputerToolCallOutputItem,
2887+
type ResponseComputerToolCallOutputScreenshot as ResponseComputerToolCallOutputScreenshot,
2888+
type ResponseContent as ResponseContent,
2889+
type ResponseContentPartAddedEvent as ResponseContentPartAddedEvent,
2890+
type ResponseContentPartDoneEvent as ResponseContentPartDoneEvent,
2891+
type ResponseCreatedEvent as ResponseCreatedEvent,
2892+
type ResponseError as ResponseError,
2893+
type ResponseErrorEvent as ResponseErrorEvent,
2894+
type ResponseFailedEvent as ResponseFailedEvent,
2895+
type ResponseFileSearchCallCompletedEvent as ResponseFileSearchCallCompletedEvent,
2896+
type ResponseFileSearchCallInProgressEvent as ResponseFileSearchCallInProgressEvent,
2897+
type ResponseFileSearchCallSearchingEvent as ResponseFileSearchCallSearchingEvent,
2898+
type ResponseFileSearchToolCall as ResponseFileSearchToolCall,
2899+
type ResponseFormatTextConfig as ResponseFormatTextConfig,
2900+
type ResponseFormatTextJSONSchemaConfig as ResponseFormatTextJSONSchemaConfig,
2901+
type ResponseFunctionCallArgumentsDeltaEvent as ResponseFunctionCallArgumentsDeltaEvent,
2902+
type ResponseFunctionCallArgumentsDoneEvent as ResponseFunctionCallArgumentsDoneEvent,
2903+
type ResponseFunctionToolCall as ResponseFunctionToolCall,
2904+
type ResponseFunctionToolCallItem as ResponseFunctionToolCallItem,
2905+
type ResponseFunctionToolCallOutputItem as ResponseFunctionToolCallOutputItem,
2906+
type ResponseFunctionWebSearch as ResponseFunctionWebSearch,
2907+
type ResponseInProgressEvent as ResponseInProgressEvent,
2908+
type ResponseIncludable as ResponseIncludable,
2909+
type ResponseIncompleteEvent as ResponseIncompleteEvent,
2910+
type ResponseInput as ResponseInput,
2911+
type ResponseInputAudio as ResponseInputAudio,
2912+
type ResponseInputContent as ResponseInputContent,
2913+
type ResponseInputFile as ResponseInputFile,
2914+
type ResponseInputImage as ResponseInputImage,
2915+
type ResponseInputItem as ResponseInputItem,
2916+
type ResponseInputMessageContentList as ResponseInputMessageContentList,
2917+
type ResponseInputMessageItem as ResponseInputMessageItem,
2918+
type ResponseInputText as ResponseInputText,
2919+
type ResponseItem as ResponseItem,
2920+
type ResponseOutputAudio as ResponseOutputAudio,
2921+
type ResponseOutputItem as ResponseOutputItem,
2922+
type ResponseOutputItemAddedEvent as ResponseOutputItemAddedEvent,
2923+
type ResponseOutputItemDoneEvent as ResponseOutputItemDoneEvent,
2924+
type ResponseOutputMessage as ResponseOutputMessage,
2925+
type ResponseOutputRefusal as ResponseOutputRefusal,
2926+
type ResponseOutputText as ResponseOutputText,
2927+
type ResponseReasoningItem as ResponseReasoningItem,
2928+
type ResponseRefusalDeltaEvent as ResponseRefusalDeltaEvent,
2929+
type ResponseRefusalDoneEvent as ResponseRefusalDoneEvent,
2930+
type ResponseStatus as ResponseStatus,
2931+
type ResponseStreamEvent as ResponseStreamEvent,
2932+
type ResponseTextAnnotationDeltaEvent as ResponseTextAnnotationDeltaEvent,
2933+
type ResponseTextConfig as ResponseTextConfig,
2934+
type ResponseTextDeltaEvent as ResponseTextDeltaEvent,
2935+
type ResponseTextDoneEvent as ResponseTextDoneEvent,
2936+
type ResponseUsage as ResponseUsage,
2937+
type ResponseWebSearchCallCompletedEvent as ResponseWebSearchCallCompletedEvent,
2938+
type ResponseWebSearchCallInProgressEvent as ResponseWebSearchCallInProgressEvent,
2939+
type ResponseWebSearchCallSearchingEvent as ResponseWebSearchCallSearchingEvent,
2940+
type Tool as Tool,
2941+
type ToolChoiceFunction as ToolChoiceFunction,
2942+
type ToolChoiceOptions as ToolChoiceOptions,
2943+
type ToolChoiceTypes as ToolChoiceTypes,
2944+
type WebSearchTool as WebSearchTool,
2945+
type ResponseCreateParams as ResponseCreateParams,
2946+
type ResponseCreateParamsNonStreaming as ResponseCreateParamsNonStreaming,
2947+
type ResponseCreateParamsStreaming as ResponseCreateParamsStreaming,
2948+
type ResponseRetrieveParams as ResponseRetrieveParams,
2949+
};
2950+
28682951
export {
28692952
InputItems as InputItems,
28702953
type ResponseItemList as ResponseItemList,

0 commit comments

Comments
 (0)