Skip to content

Commit b630977

Browse files
fix(exports): add missing type exports (#1417)
1 parent 0d3addd commit b630977

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
@@ -21,7 +21,58 @@ import {
2121
ThreadStreamEvent,
2222
} from './assistants';
2323
import * as RealtimeAPI from './realtime/realtime';
24-
import { Realtime } from './realtime/realtime';
24+
import {
25+
ConversationCreatedEvent,
26+
ConversationItem,
27+
ConversationItemContent,
28+
ConversationItemCreateEvent,
29+
ConversationItemCreatedEvent,
30+
ConversationItemDeleteEvent,
31+
ConversationItemDeletedEvent,
32+
ConversationItemInputAudioTranscriptionCompletedEvent,
33+
ConversationItemInputAudioTranscriptionDeltaEvent,
34+
ConversationItemInputAudioTranscriptionFailedEvent,
35+
ConversationItemRetrieveEvent,
36+
ConversationItemTruncateEvent,
37+
ConversationItemTruncatedEvent,
38+
ConversationItemWithReference,
39+
ErrorEvent,
40+
InputAudioBufferAppendEvent,
41+
InputAudioBufferClearEvent,
42+
InputAudioBufferClearedEvent,
43+
InputAudioBufferCommitEvent,
44+
InputAudioBufferCommittedEvent,
45+
InputAudioBufferSpeechStartedEvent,
46+
InputAudioBufferSpeechStoppedEvent,
47+
RateLimitsUpdatedEvent,
48+
Realtime,
49+
RealtimeClientEvent,
50+
RealtimeResponse,
51+
RealtimeResponseStatus,
52+
RealtimeResponseUsage,
53+
RealtimeServerEvent,
54+
ResponseAudioDeltaEvent,
55+
ResponseAudioDoneEvent,
56+
ResponseAudioTranscriptDeltaEvent,
57+
ResponseAudioTranscriptDoneEvent,
58+
ResponseCancelEvent,
59+
ResponseContentPartAddedEvent,
60+
ResponseContentPartDoneEvent,
61+
ResponseCreateEvent,
62+
ResponseCreatedEvent,
63+
ResponseDoneEvent,
64+
ResponseFunctionCallArgumentsDeltaEvent,
65+
ResponseFunctionCallArgumentsDoneEvent,
66+
ResponseOutputItemAddedEvent,
67+
ResponseOutputItemDoneEvent,
68+
ResponseTextDeltaEvent,
69+
ResponseTextDoneEvent,
70+
SessionCreatedEvent,
71+
SessionUpdateEvent,
72+
SessionUpdatedEvent,
73+
TranscriptionSessionUpdate,
74+
TranscriptionSessionUpdatedEvent,
75+
} from './realtime/realtime';
2576
import * as ThreadsAPI from './threads/threads';
2677
import {
2778
AssistantResponseFormatOption,
@@ -50,7 +101,58 @@ Beta.AssistantsPage = AssistantsPage;
50101
Beta.Threads = Threads;
51102

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

55157
export {
56158
Assistants as Assistants,

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
@@ -2801,6 +2801,89 @@ export interface ResponseRetrieveParams {
28012801
Responses.InputItems = InputItems;
28022802

28032803
export declare namespace Responses {
2804+
export {
2805+
type ComputerTool as ComputerTool,
2806+
type EasyInputMessage as EasyInputMessage,
2807+
type FileSearchTool as FileSearchTool,
2808+
type FunctionTool as FunctionTool,
2809+
type Response as Response,
2810+
type ResponseAudioDeltaEvent as ResponseAudioDeltaEvent,
2811+
type ResponseAudioDoneEvent as ResponseAudioDoneEvent,
2812+
type ResponseAudioTranscriptDeltaEvent as ResponseAudioTranscriptDeltaEvent,
2813+
type ResponseAudioTranscriptDoneEvent as ResponseAudioTranscriptDoneEvent,
2814+
type ResponseCodeInterpreterCallCodeDeltaEvent as ResponseCodeInterpreterCallCodeDeltaEvent,
2815+
type ResponseCodeInterpreterCallCodeDoneEvent as ResponseCodeInterpreterCallCodeDoneEvent,
2816+
type ResponseCodeInterpreterCallCompletedEvent as ResponseCodeInterpreterCallCompletedEvent,
2817+
type ResponseCodeInterpreterCallInProgressEvent as ResponseCodeInterpreterCallInProgressEvent,
2818+
type ResponseCodeInterpreterCallInterpretingEvent as ResponseCodeInterpreterCallInterpretingEvent,
2819+
type ResponseCodeInterpreterToolCall as ResponseCodeInterpreterToolCall,
2820+
type ResponseCompletedEvent as ResponseCompletedEvent,
2821+
type ResponseComputerToolCall as ResponseComputerToolCall,
2822+
type ResponseComputerToolCallOutputItem as ResponseComputerToolCallOutputItem,
2823+
type ResponseComputerToolCallOutputScreenshot as ResponseComputerToolCallOutputScreenshot,
2824+
type ResponseContent as ResponseContent,
2825+
type ResponseContentPartAddedEvent as ResponseContentPartAddedEvent,
2826+
type ResponseContentPartDoneEvent as ResponseContentPartDoneEvent,
2827+
type ResponseCreatedEvent as ResponseCreatedEvent,
2828+
type ResponseError as ResponseError,
2829+
type ResponseErrorEvent as ResponseErrorEvent,
2830+
type ResponseFailedEvent as ResponseFailedEvent,
2831+
type ResponseFileSearchCallCompletedEvent as ResponseFileSearchCallCompletedEvent,
2832+
type ResponseFileSearchCallInProgressEvent as ResponseFileSearchCallInProgressEvent,
2833+
type ResponseFileSearchCallSearchingEvent as ResponseFileSearchCallSearchingEvent,
2834+
type ResponseFileSearchToolCall as ResponseFileSearchToolCall,
2835+
type ResponseFormatTextConfig as ResponseFormatTextConfig,
2836+
type ResponseFormatTextJSONSchemaConfig as ResponseFormatTextJSONSchemaConfig,
2837+
type ResponseFunctionCallArgumentsDeltaEvent as ResponseFunctionCallArgumentsDeltaEvent,
2838+
type ResponseFunctionCallArgumentsDoneEvent as ResponseFunctionCallArgumentsDoneEvent,
2839+
type ResponseFunctionToolCall as ResponseFunctionToolCall,
2840+
type ResponseFunctionToolCallItem as ResponseFunctionToolCallItem,
2841+
type ResponseFunctionToolCallOutputItem as ResponseFunctionToolCallOutputItem,
2842+
type ResponseFunctionWebSearch as ResponseFunctionWebSearch,
2843+
type ResponseInProgressEvent as ResponseInProgressEvent,
2844+
type ResponseIncludable as ResponseIncludable,
2845+
type ResponseIncompleteEvent as ResponseIncompleteEvent,
2846+
type ResponseInput as ResponseInput,
2847+
type ResponseInputAudio as ResponseInputAudio,
2848+
type ResponseInputContent as ResponseInputContent,
2849+
type ResponseInputFile as ResponseInputFile,
2850+
type ResponseInputImage as ResponseInputImage,
2851+
type ResponseInputItem as ResponseInputItem,
2852+
type ResponseInputMessageContentList as ResponseInputMessageContentList,
2853+
type ResponseInputMessageItem as ResponseInputMessageItem,
2854+
type ResponseInputText as ResponseInputText,
2855+
type ResponseItem as ResponseItem,
2856+
type ResponseOutputAudio as ResponseOutputAudio,
2857+
type ResponseOutputItem as ResponseOutputItem,
2858+
type ResponseOutputItemAddedEvent as ResponseOutputItemAddedEvent,
2859+
type ResponseOutputItemDoneEvent as ResponseOutputItemDoneEvent,
2860+
type ResponseOutputMessage as ResponseOutputMessage,
2861+
type ResponseOutputRefusal as ResponseOutputRefusal,
2862+
type ResponseOutputText as ResponseOutputText,
2863+
type ResponseReasoningItem as ResponseReasoningItem,
2864+
type ResponseRefusalDeltaEvent as ResponseRefusalDeltaEvent,
2865+
type ResponseRefusalDoneEvent as ResponseRefusalDoneEvent,
2866+
type ResponseStatus as ResponseStatus,
2867+
type ResponseStreamEvent as ResponseStreamEvent,
2868+
type ResponseTextAnnotationDeltaEvent as ResponseTextAnnotationDeltaEvent,
2869+
type ResponseTextConfig as ResponseTextConfig,
2870+
type ResponseTextDeltaEvent as ResponseTextDeltaEvent,
2871+
type ResponseTextDoneEvent as ResponseTextDoneEvent,
2872+
type ResponseUsage as ResponseUsage,
2873+
type ResponseWebSearchCallCompletedEvent as ResponseWebSearchCallCompletedEvent,
2874+
type ResponseWebSearchCallInProgressEvent as ResponseWebSearchCallInProgressEvent,
2875+
type ResponseWebSearchCallSearchingEvent as ResponseWebSearchCallSearchingEvent,
2876+
type Tool as Tool,
2877+
type ToolChoiceFunction as ToolChoiceFunction,
2878+
type ToolChoiceOptions as ToolChoiceOptions,
2879+
type ToolChoiceTypes as ToolChoiceTypes,
2880+
type WebSearchTool as WebSearchTool,
2881+
type ResponseCreateParams as ResponseCreateParams,
2882+
type ResponseCreateParamsNonStreaming as ResponseCreateParamsNonStreaming,
2883+
type ResponseCreateParamsStreaming as ResponseCreateParamsStreaming,
2884+
type ResponseRetrieveParams as ResponseRetrieveParams,
2885+
};
2886+
28042887
export {
28052888
InputItems as InputItems,
28062889
type ResponseItemList as ResponseItemList,

0 commit comments

Comments
 (0)