Skip to content

Commit 43f8f83

Browse files
feat(api): extract ContentBlockDelta events into their own schemas (#732)
1 parent 706822c commit 43f8f83

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
@@ -44,6 +44,7 @@ Types:
4444
- <code><a href="./src/resources/messages/messages.ts">Metadata</a></code>
4545
- <code><a href="./src/resources/messages/messages.ts">Model</a></code>
4646
- <code><a href="./src/resources/messages/messages.ts">PlainTextSource</a></code>
47+
- <code><a href="./src/resources/messages/messages.ts">RawContentBlockDelta</a></code>
4748
- <code><a href="./src/resources/messages/messages.ts">RawContentBlockDeltaEvent</a></code>
4849
- <code><a href="./src/resources/messages/messages.ts">RawContentBlockStartEvent</a></code>
4950
- <code><a href="./src/resources/messages/messages.ts">RawContentBlockStopEvent</a></code>
@@ -184,6 +185,7 @@ Types:
184185
- <code><a href="./src/resources/beta/messages/messages.ts">BetaMessageTokensCount</a></code>
185186
- <code><a href="./src/resources/beta/messages/messages.ts">BetaMetadata</a></code>
186187
- <code><a href="./src/resources/beta/messages/messages.ts">BetaPlainTextSource</a></code>
188+
- <code><a href="./src/resources/beta/messages/messages.ts">BetaRawContentBlockDelta</a></code>
187189
- <code><a href="./src/resources/beta/messages/messages.ts">BetaRawContentBlockDeltaEvent</a></code>
188190
- <code><a href="./src/resources/beta/messages/messages.ts">BetaRawContentBlockStartEvent</a></code>
189191
- <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
@@ -69,6 +69,7 @@ import {
6969
Metadata,
7070
Model,
7171
PlainTextSource,
72+
RawContentBlockDelta,
7273
RawContentBlockDeltaEvent,
7374
RawContentBlockStartEvent,
7475
RawContentBlockStopEvent,
@@ -376,6 +377,7 @@ export declare namespace Anthropic {
376377
type Metadata as Metadata,
377378
type Model as Model,
378379
type PlainTextSource as PlainTextSource,
380+
type RawContentBlockDelta as RawContentBlockDelta,
379381
type RawContentBlockDeltaEvent as RawContentBlockDeltaEvent,
380382
type RawContentBlockStartEvent as RawContentBlockStartEvent,
381383
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
@@ -404,8 +404,15 @@ export interface BetaPlainTextSource {
404404
type: 'text';
405405
}
406406

407+
export type BetaRawContentBlockDelta =
408+
| BetaTextDelta
409+
| BetaInputJSONDelta
410+
| BetaCitationsDelta
411+
| BetaThinkingDelta
412+
| BetaSignatureDelta;
413+
407414
export interface BetaRawContentBlockDeltaEvent {
408-
delta: BetaTextDelta | BetaInputJSONDelta | BetaCitationsDelta | BetaThinkingDelta | BetaSignatureDelta;
415+
delta: BetaRawContentBlockDelta;
409416

410417
index: number;
411418

@@ -1438,6 +1445,7 @@ export declare namespace Messages {
14381445
type BetaMessageTokensCount as BetaMessageTokensCount,
14391446
type BetaMetadata as BetaMetadata,
14401447
type BetaPlainTextSource as BetaPlainTextSource,
1448+
type BetaRawContentBlockDelta as BetaRawContentBlockDelta,
14411449
type BetaRawContentBlockDeltaEvent as BetaRawContentBlockDeltaEvent,
14421450
type BetaRawContentBlockStartEvent as BetaRawContentBlockStartEvent,
14431451
type BetaRawContentBlockStopEvent as BetaRawContentBlockStopEvent,

src/resources/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ export {
5151
type Metadata,
5252
type Model,
5353
type PlainTextSource,
54+
type RawContentBlockDelta,
5455
type RawContentBlockDeltaEvent,
5556
type RawContentBlockStartEvent,
5657
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
@@ -404,8 +404,15 @@ export interface PlainTextSource {
404404
type: 'text';
405405
}
406406

407+
export type RawContentBlockDelta =
408+
| TextDelta
409+
| InputJSONDelta
410+
| CitationsDelta
411+
| ThinkingDelta
412+
| SignatureDelta;
413+
407414
export interface RawContentBlockDeltaEvent {
408-
delta: TextDelta | InputJSONDelta | CitationsDelta | ThinkingDelta | SignatureDelta;
415+
delta: RawContentBlockDelta;
409416

410417
index: number;
411418

@@ -1339,6 +1346,7 @@ export declare namespace Messages {
13391346
type Metadata as Metadata,
13401347
type Model as Model,
13411348
type PlainTextSource as PlainTextSource,
1349+
type RawContentBlockDelta as RawContentBlockDelta,
13421350
type RawContentBlockDeltaEvent as RawContentBlockDeltaEvent,
13431351
type RawContentBlockStartEvent as RawContentBlockStartEvent,
13441352
type RawContentBlockStopEvent as RawContentBlockStopEvent,

0 commit comments

Comments
 (0)