type InferOrderContext<A> = A extends UIArea ? OrderContextFor<A> : A extends UIArea[] ? OrderContextFor<A[number]> : OrderContext;Infers the order context type from a UI area specifier.
- Single area: returns area-specific context type
- Array of areas: returns union of context types
- Glob pattern: returns base OrderContext (all areas)
Type Parameters#
| Type Parameter |
|---|
A extends UIAreaSpecifier |