Docs
CodeRabbit
Cloudflare
Railway
OpenRouter
SerpAPI
Netlify
AG Grid
WorkOS
Clerk
Electric
Sentry
Unkey
Prisma
CodeRabbit
Cloudflare
Railway
OpenRouter
SerpAPI
Netlify
AG Grid
WorkOS
Clerk
Electric
Sentry
Unkey
Prisma
Class References
Function References
Interface References
Type Alias References
Variable References
Interface References

ChunkStrategy

Interface: ChunkStrategy

Defined in: packages/ai/src/activities/chat/stream/types.ts:38

Strategy for determining when to emit text updates

Properties

reset()?

ts
optional reset: () => void;
optional reset: () => void;

Defined in: packages/ai/src/activities/chat/stream/types.ts:50

Optional: Reset strategy state (called when streaming starts)

Returns

void


shouldEmit()

ts
shouldEmit: (chunk, accumulated) => boolean;
shouldEmit: (chunk, accumulated) => boolean;

Defined in: packages/ai/src/activities/chat/stream/types.ts:45

Called for each text chunk received

Parameters

chunk

string

The new chunk of text (delta)

accumulated

string

All text accumulated so far

Returns

boolean

true if an update should be emitted now