Skip to content

API Reference / @gtkx/navigation / Route

Type Alias: Route<RouteName, Params> ​

Route<RouteName, Params> = Readonly<{ key: string; name: RouteName; path?: string; }> & undefined extends Params ? Readonly<{ params?: Readonly<Params>; }> : Readonly<{ params: Readonly<Params>; }>

Type Parameters ​

RouteName ​

RouteName extends string

Params ​

Params extends object | undefined = object | undefined