> For the complete documentation index, see [llms.txt](/llms.txt).
> The full corpus is at [llms-full.txt](/llms-full.txt).

# InlineObject

> **InlineObject** = `object`

Defined in: packages/editor/src/renderers/renderer.types.ts:287

A non-editable inline object registration. Identifies a `_type` whose
value renders as an inline void node (mention, inline image, etc.).

:::caution[Alpha]
This API should not be used in production and may be trimmed from a public release.
:::

## Properties

### kind

> **kind**: `"inlineObject"`

Defined in: packages/editor/src/renderers/renderer.types.ts:288

***

### render?

> `optional` **render**: [`InlineObjectRender`](/api/editor/type-aliases/inlineobjectrender/)

Defined in: packages/editor/src/renderers/renderer.types.ts:296

Outer render. Two modes:
- omitted: fall through to global registered render (or engine default)
- function: use this render. The function receives a `renderDefault`
  prop that returns the engine default when called.

***

### type

> **type**: `string`

Defined in: packages/editor/src/renderers/renderer.types.ts:289