Skip to content

ui-router-mobx / TypedStoreNarrowing

Type Alias: TypedStoreNarrowing<N> ​

ts
type TypedStoreNarrowing<N> = RouteTypes extends {
  snapshots: infer M;
} ? M[N] extends infer S ? S extends {
  current: unknown;
  params: unknown;
} ? Pick<S, "current" | "params"> : never : never : never;

Defined in: route-types.ts:91

The store's current and params narrowed to state N's subtree: its snapshots entry, one member per state in the subtree.

Type Parameters ​

Type Parameter
N extends TypedStoreName