Skip to content

Container

Container = object

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

A container registration. Identifies a block object _type whose value holds editable children in childField. The optional of array carries nested defineContainer and defineLeaf registrations that override how immediate children of this container render at this lexical scope.

of overrides apply ONE level down only. Children at deeper levels fall through to global registrations.

The kind field is injected by defineContainer and discriminates containers from leaves at runtime.

childField: string

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


kind: "container"

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


optional of: ReadonlyArray<Container | Leaf | TextBlock>

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


optional render: ContainerRender

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


type: string

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