boring-router
Advanced tools
Comparing version 0.4.2 to 0.4.3
@@ -35,3 +35,3 @@ import { Dict, EmptyObjectPatch } from 'tslang'; | ||
declare type NextRouteMatchType<TRouteSchema, TSegmentKey extends string, TQueryKey extends string, TSpecificGroupName extends string | undefined, TGroupName extends string> = __NextRouteMatchType<TRouteSchema, TSegmentKey, TQueryKey, TSpecificGroupName, TGroupName, Record<TQueryKey, string | undefined> & Record<TSegmentKey, string>>; | ||
export declare type RootRouteMatchType<TRouteSchema, TSpecificGroupName extends string | undefined, TGroupName extends string, TMetadata extends object = {}> = RouteMatchType<TRouteSchema, never, never, TSpecificGroupName, TGroupName, TMetadata>; | ||
export declare type RootRouteMatchType<TRouteSchema, TSpecificGroupName extends string | undefined, TGroupName extends string, TMetadata extends object = {}> = RouteMatchType<TRouteSchema, never, Extract<keyof RouteQuerySchemaType<TRouteSchema>, string>, TSpecificGroupName, TGroupName, TMetadata>; | ||
export declare type RouterOnLeave = (path: string) => void; | ||
@@ -38,0 +38,0 @@ export declare type RouterOnNavigateComplete = () => void; |
{ | ||
"name": "boring-router", | ||
"version": "0.4.2", | ||
"version": "0.4.3", | ||
"description": "A type-safe MobX router with parallel routing support.", | ||
@@ -36,3 +36,3 @@ "repository": { | ||
}, | ||
"gitHead": "173f09eb9e63b83706c0ecd798b22e4d9f4adfa2" | ||
"gitHead": "a27ebb3291f4de23e990a9a8c28f47387d6c63fd" | ||
} |
@@ -198,3 +198,3 @@ import hyphenate from 'hyphenate'; | ||
never, | ||
never, | ||
Extract<keyof RouteQuerySchemaType<TRouteSchema>, string>, | ||
TSpecificGroupName, | ||
@@ -201,0 +201,0 @@ TGroupName, |
203901
4397