vue-router
Advanced tools
Comparing version 4.1.0-beta.0 to 4.1.0-beta.1
@@ -1363,2 +1363,10 @@ import { AllowedComponentProps } from 'vue'; | ||
/** | ||
* Allows customizing existing types of the router that are used globally like `$router`, `<RouterLink>`, and `beforeRouteLeave()`. **ONLY FOR INTERNAL USAGE**. | ||
* | ||
* @internal | ||
*/ | ||
export declare interface TypesConfig { | ||
} | ||
export declare function useLink(props: UseLinkOptions): { | ||
@@ -1421,3 +1429,5 @@ route: ComputedRef<RouteLocation & { | ||
*/ | ||
beforeRouteEnter?: NavigationGuardWithThis<undefined> | ||
beforeRouteEnter?: TypesConfig extends Record<'beforeRouteEnter', infer T> | ||
? T | ||
: NavigationGuardWithThis<undefined> | ||
@@ -1434,3 +1444,5 @@ /** | ||
*/ | ||
beforeRouteUpdate?: NavigationGuard | ||
beforeRouteUpdate?: TypesConfig extends Record<'beforeRouteUpdate', infer T> | ||
? T | ||
: NavigationGuard | ||
@@ -1446,3 +1458,5 @@ /** | ||
*/ | ||
beforeRouteLeave?: NavigationGuard | ||
beforeRouteLeave?: TypesConfig extends Record<'beforeRouteLeave', infer T> | ||
? T | ||
: NavigationGuard | ||
} | ||
@@ -1454,13 +1468,19 @@ | ||
*/ | ||
$route: RouteLocationNormalizedLoaded | ||
$route: TypesConfig extends Record<'$route', infer T> | ||
? T | ||
: RouteLocationNormalizedLoaded | ||
/** | ||
* {@link Router} instance used by the application. | ||
*/ | ||
$router: Router | ||
$router: TypesConfig extends Record<'$router', infer T> ? T : Router | ||
} | ||
export interface GlobalComponents { | ||
RouterView: typeof RouterView | ||
RouterLink: typeof RouterLink | ||
RouterView: TypesConfig extends Record<'RouterView', infer T> | ||
? T | ||
: typeof RouterView | ||
RouterLink: TypesConfig extends Record<'RouterLink', infer T> | ||
? T | ||
: typeof RouterLink | ||
} | ||
} |
{ | ||
"name": "vue-router", | ||
"version": "4.1.0-beta.0", | ||
"version": "4.1.0-beta.1", | ||
"main": "index.js", | ||
@@ -53,3 +53,3 @@ "unpkg": "dist/vue-router.global.js", | ||
"build": "rimraf dist && rollup -c rollup.config.js", | ||
"build:dts": "api-extractor run --local --verbose && tail -n +9 src/globalExtensions.ts >> dist/vue-router.d.ts", | ||
"build:dts": "api-extractor run --local --verbose && tail -n +10 src/globalExtensions.ts >> dist/vue-router.d.ts", | ||
"build:playground": "vue-tsc --noEmit && vite build --config playground/vite.config.js", | ||
@@ -56,0 +56,0 @@ "build:e2e": "vue-tsc --noEmit && vite build --config e2e/vite.config.js", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
836470
18674
0