Search Docs
Loading...
Skip to content

Type Alias: InsertComponentOptions

type InsertComponentOptions<A> = A extends PositionalUIArea ?
| PositionalInsertBeforeOptions<A>
| PositionalInsertAfterOptions<A>
| PositionalInsertAtPositionOptions<A>
| PositionalInsertAppendOptions<A> : A extends Exclude<UIArea, PositionalUIArea> ?
| InsertBeforeOptions<A>
| InsertAfterOptions<A>
| InsertAtPositionOptions<A>
| InsertAppendOptions<A> : never;

Options for inserting a component into a UI area. Supports mutual exclusion: only one of before, after, or position can be specified. Positional areas (like canvas bar) require the at property to specify which slot.

Type Parameters#

Type ParameterDefault type
A extends UIAreaUIArea