Skip to content

contentBlockFromData

function contentBlockFromData(data): ContentBlock;

Defined in: src/types/messages.ts:928

Converts ContentBlockData to a ContentBlock instance. Handles all content block types including text, tool use/result, reasoning, cache points, guard content, and media blocks.

| Parameter | Type | Description | | --------- | ------------------------------------------ | --------------------------------- | | data | ContentBlockData | The content block data to convert |

ContentBlock

A ContentBlock instance of the appropriate type

Error if the content block type is unknown