Search Docs
Loading...
Skip to content

Type Alias: InferOrderContext

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