isError rather than relying on rejection.
Example
Extends
Properties
durationMs
Inherited from
ResultMessage.durationMs
error?
cause?
message
Inherited from
ResultMessage.error
isError
subtype !== "success".
messageId?
Inherited from
ResultMessage.messageId
modelUsage?
Inherited from
ResultMessage.modelUsage
parentMessageId?
Inherited from
ResultMessage.parentMessageId
sessionId
Inherited from
ResultMessage.sessionId
stopReason?
Inherited from
ResultMessage.stopReason
structuredOutput?
Inherited from
ResultMessage.structuredOutput
subtype
Inherited from
ResultMessage.subtype
text
"" when the terminal message had no text.
Overrides
ResultMessage.text
totalCostUsd?
Inherited from
ResultMessage.totalCostUsd
turns
Inherited from
ResultMessage.turns
usage?
Inherited from
ResultMessage.usage