Skip to content

Commit fd0ec83

Browse files
feat(api): extract ContentBlockDelta events into their own schemas (#732)
1 parent 68d54e5 commit fd0ec83

File tree

10 files changed

+29
-3
lines changed

10 files changed

+29
-3
lines changed

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 21
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/anthropic%2Fanthropic-ea0576fceb17a0976feca9aa03aa426984d6fe1390f2bcdbf9de0212a81c8334.yml
33
openapi_spec_hash: d2d7ec2a7a35a1ed2443c3b690c802c4
4-
config_hash: f6e255d50f3d990f7b1171eb84304315
4+
config_hash: cefe3994b221b9021b772a882b106710

api.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ Types:
4646
- <code><a href="./src/resources/messages/messages.ts">Metadata</a></code>
4747
- <code><a href="./src/resources/messages/messages.ts">Model</a></code>
4848
- <code><a href="./src/resources/messages/messages.ts">PlainTextSource</a></code>
49+
- <code><a href="./src/resources/messages/messages.ts">RawContentBlockDelta</a></code>
4950
- <code><a href="./src/resources/messages/messages.ts">RawContentBlockDeltaEvent</a></code>
5051
- <code><a href="./src/resources/messages/messages.ts">RawContentBlockStartEvent</a></code>
5152
- <code><a href="./src/resources/messages/messages.ts">RawContentBlockStopEvent</a></code>
@@ -187,6 +188,7 @@ Types:
187188
- <code><a href="./src/resources/beta/messages/messages.ts">BetaMessageTokensCount</a></code>
188189
- <code><a href="./src/resources/beta/messages/messages.ts">BetaMetadata</a></code>
189190
- <code><a href="./src/resources/beta/messages/messages.ts">BetaPlainTextSource</a></code>
191+
- <code><a href="./src/resources/beta/messages/messages.ts">BetaRawContentBlockDelta</a></code>
190192
- <code><a href="./src/resources/beta/messages/messages.ts">BetaRawContentBlockDeltaEvent</a></code>
191193
- <code><a href="./src/resources/beta/messages/messages.ts">BetaRawContentBlockStartEvent</a></code>
192194
- <code><a href="./src/resources/beta/messages/messages.ts">BetaRawContentBlockStopEvent</a></code>

src/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ import {
7070
Metadata,
7171
Model,
7272
PlainTextSource,
73+
RawContentBlockDelta,
7374
RawContentBlockDeltaEvent,
7475
RawContentBlockStartEvent,
7576
RawContentBlockStopEvent,
@@ -377,6 +378,7 @@ export declare namespace Anthropic {
377378
type Metadata as Metadata,
378379
type Model as Model,
379380
type PlainTextSource as PlainTextSource,
381+
type RawContentBlockDelta as RawContentBlockDelta,
380382
type RawContentBlockDeltaEvent as RawContentBlockDeltaEvent,
381383
type RawContentBlockStartEvent as RawContentBlockStartEvent,
382384
type RawContentBlockStopEvent as RawContentBlockStopEvent,

src/resources/beta/beta.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ import {
2929
BetaMessageTokensCount,
3030
BetaMetadata,
3131
BetaPlainTextSource,
32+
BetaRawContentBlockDelta,
3233
BetaRawContentBlockDeltaEvent,
3334
BetaRawContentBlockStartEvent,
3435
BetaRawContentBlockStopEvent,
@@ -217,6 +218,7 @@ export declare namespace Beta {
217218
type BetaMessageTokensCount as BetaMessageTokensCount,
218219
type BetaMetadata as BetaMetadata,
219220
type BetaPlainTextSource as BetaPlainTextSource,
221+
type BetaRawContentBlockDelta as BetaRawContentBlockDelta,
220222
type BetaRawContentBlockDeltaEvent as BetaRawContentBlockDeltaEvent,
221223
type BetaRawContentBlockStartEvent as BetaRawContentBlockStartEvent,
222224
type BetaRawContentBlockStopEvent as BetaRawContentBlockStopEvent,

src/resources/beta/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ export {
4242
type BetaMessageTokensCount,
4343
type BetaMetadata,
4444
type BetaPlainTextSource,
45+
type BetaRawContentBlockDelta,
4546
type BetaRawContentBlockDeltaEvent,
4647
type BetaRawContentBlockStartEvent,
4748
type BetaRawContentBlockStopEvent,

src/resources/beta/messages/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ export {
4545
type BetaMessageTokensCount,
4646
type BetaMetadata,
4747
type BetaPlainTextSource,
48+
type BetaRawContentBlockDelta,
4849
type BetaRawContentBlockDeltaEvent,
4950
type BetaRawContentBlockStartEvent,
5051
type BetaRawContentBlockStopEvent,

src/resources/beta/messages/messages.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -439,8 +439,15 @@ export interface BetaPlainTextSource {
439439
type: 'text';
440440
}
441441

442+
export type BetaRawContentBlockDelta =
443+
| BetaTextDelta
444+
| BetaInputJSONDelta
445+
| BetaCitationsDelta
446+
| BetaThinkingDelta
447+
| BetaSignatureDelta;
448+
442449
export interface BetaRawContentBlockDeltaEvent {
443-
delta: BetaTextDelta | BetaInputJSONDelta | BetaCitationsDelta | BetaThinkingDelta | BetaSignatureDelta;
450+
delta: BetaRawContentBlockDelta;
444451

445452
index: number;
446453

@@ -1473,6 +1480,7 @@ export declare namespace Messages {
14731480
type BetaMessageTokensCount as BetaMessageTokensCount,
14741481
type BetaMetadata as BetaMetadata,
14751482
type BetaPlainTextSource as BetaPlainTextSource,
1483+
type BetaRawContentBlockDelta as BetaRawContentBlockDelta,
14761484
type BetaRawContentBlockDeltaEvent as BetaRawContentBlockDeltaEvent,
14771485
type BetaRawContentBlockStartEvent as BetaRawContentBlockStartEvent,
14781486
type BetaRawContentBlockStopEvent as BetaRawContentBlockStopEvent,

src/resources/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ export {
5353
type Metadata,
5454
type Model,
5555
type PlainTextSource,
56+
type RawContentBlockDelta,
5657
type RawContentBlockDeltaEvent,
5758
type RawContentBlockStartEvent,
5859
type RawContentBlockStopEvent,

src/resources/messages/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ export {
4343
type Metadata,
4444
type Model,
4545
type PlainTextSource,
46+
type RawContentBlockDelta,
4647
type RawContentBlockDeltaEvent,
4748
type RawContentBlockStartEvent,
4849
type RawContentBlockStopEvent,

src/resources/messages/messages.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -438,8 +438,15 @@ export interface PlainTextSource {
438438
type: 'text';
439439
}
440440

441+
export type RawContentBlockDelta =
442+
| TextDelta
443+
| InputJSONDelta
444+
| CitationsDelta
445+
| ThinkingDelta
446+
| SignatureDelta;
447+
441448
export interface RawContentBlockDeltaEvent {
442-
delta: TextDelta | InputJSONDelta | CitationsDelta | ThinkingDelta | SignatureDelta;
449+
delta: RawContentBlockDelta;
443450

444451
index: number;
445452

@@ -1396,6 +1403,7 @@ export declare namespace Messages {
13961403
type Metadata as Metadata,
13971404
type Model as Model,
13981405
type PlainTextSource as PlainTextSource,
1406+
type RawContentBlockDelta as RawContentBlockDelta,
13991407
type RawContentBlockDeltaEvent as RawContentBlockDeltaEvent,
14001408
type RawContentBlockStartEvent as RawContentBlockStartEvent,
14011409
type RawContentBlockStopEvent as RawContentBlockStopEvent,

0 commit comments

Comments
 (0)