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 Parameter | Default type |
|---|---|
A extends UIArea | UIArea |