Variable: StreamMessagePartSchema
const
StreamMessagePartSchema:ZodUnion
<[ZodObject
<{additionalData
:ZodOptional
<ZodAny
>;isCompleted
:ZodOptional
<ZodBoolean
>;text
:ZodString
;type
:ZodLiteral
<"text"
>; },"strip"
,ZodTypeAny
, {additionalData
:any
;isCompleted
:boolean
;text
:string
;type
:"text"
; }, {additionalData
:any
;isCompleted
:boolean
;text
:string
;type
:"text"
; }>,ZodObject
<{additionalData
:ZodOptional
<ZodAny
>;isCompleted
:ZodOptional
<ZodBoolean
>;toolInvocation
:ZodObject
<{args
:ZodAny
;result
:ZodOptional
<ZodAny
>;state
:ZodString
;toolCallId
:ZodString
;toolName
:ZodString
; },"strip"
,ZodTypeAny
, {args
:any
;result
:any
;state
:string
;toolCallId
:string
;toolName
:string
; }, {args
:any
;result
:any
;state
:string
;toolCallId
:string
;toolName
:string
; }>;type
:ZodLiteral
<"tool-invocation"
>; },"strip"
,ZodTypeAny
, {additionalData
:any
;isCompleted
:boolean
;toolInvocation
: {args
:any
;result
:any
;state
:string
;toolCallId
:string
;toolName
:string
; };type
:"tool-invocation"
; }, {additionalData
:any
;isCompleted
:boolean
;toolInvocation
: {args
:any
;result
:any
;state
:string
;toolCallId
:string
;toolName
:string
; };type
:"tool-invocation"
; }>,ZodObject
<{additionalData
:ZodOptional
<ZodAny
>;isCompleted
:ZodOptional
<ZodBoolean
>;type
:ZodString
; },"passthrough"
,ZodTypeAny
,objectOutputType
<{additionalData
:ZodOptional
<ZodAny
>;isCompleted
:ZodOptional
<ZodBoolean
>;type
:ZodString
; },ZodTypeAny
,"passthrough"
>,objectInputType
<{additionalData
:ZodOptional
<ZodAny
>;isCompleted
:ZodOptional
<ZodBoolean
>;type
:ZodString
; },ZodTypeAny
,"passthrough"
>>]>
Defined in: packages/core/src/types.ts:131